@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}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans,sans-serif;color:#24352d;background:#f6f7f5;font-synthesis:none;font-weight:400;font-size:14px;--green:#075b46;--green-dark:#064331;--muted:#7b8780;--line:#e5eae5;--canvas:#f6f7f5;--shadow:0 2px 9px #173c2704;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,.disabled{cursor:not-allowed;opacity:.55}button{transition:background .15s,color .15s,box-shadow .15s}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8dc3ad;outline-offset:3px}input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea{width:100%;border:1px solid #dfe5df;border-radius:8px;background:#fff;padding:11px 12px;outline-offset:1px;min-width:0;color:#253d31}input::placeholder,textarea::placeholder{color:#9aa59e}input:disabled{background:#f3f5f2;color:#89938d}select{cursor:pointer;padding-right:28px}textarea{resize:vertical}input[type=checkbox]{accent-color:var(--green);width:15px;height:15px;vertical-align:middle;cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:29px;line-height:1.3;font-weight:800;letter-spacing:-1px}h2{font-size:16px;line-height:1.4;font-weight:800;letter-spacing:-.3px}h3{font-size:14px}img{max-width:100%}.eyebrow{display:block;font-size:10px;letter-spacing:1.8px;font-weight:700;color:#82968b;margin-bottom:10px}.button{border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;font-weight:600;font-size:12px;min-height:40px;white-space:nowrap;line-height:1.5;text-decoration:none}.button.primary{background:var(--green);color:#fff;box-shadow:0 2px 3px #075b460c}.button.primary:hover:not(:disabled){background:#064632}.button.secondary{background:#fff;color:#3f5549;border-color:#dce4dc}.button.secondary:hover:not(:disabled){background:#f6faf6;border-color:#b4cbbd}.button.ghost{background:transparent;color:#5d7265}.button.ghost:hover:not(:disabled){background:#edf3ed}.button.small{min-height:32px;padding:6px 10px;font-size:11px}.button.danger,.danger{color:#ba4b45!important}.button.danger-solid{background:#b94f46;color:#fff}.icon-button{border:0;background:none;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;padding:8px;color:#829086;flex:none}.icon-button:hover{background:#eef3ee;color:var(--green)}.text-button{border:0;background:none;display:inline-flex;align-items:center;gap:7px;padding:0;color:var(--green);font-size:11px;font-weight:700}.text-button:hover{text-decoration:underline}.button-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:17px;text-align:left;min-width:0}.field>span{font-size:12px;font-weight:600;color:#3c5144}.field>small{font-size:10px;color:#919d95;line-height:1.5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .field{min-width:0}.error-box{background:#fdf1ed;border:1px solid #f4d2c8;color:#a54438;border-radius:8px;padding:12px 14px;font-size:12px;margin:12px 0;line-height:1.6}.warning{background:#fff6e8;color:#996720;border:1px solid #f4e0b7;border-radius:8px;padding:12px;font-size:11px;display:flex;gap:8px;align-items:flex-start;line-height:1.6}.warning svg{flex:none;margin-top:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-loader{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px;color:#71877a}.app-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px}.app-loading .error-box{max-width:540px}.brand{display:flex;align-items:center;gap:10px}.brand-crest{height:44px;width:39px;overflow:hidden;flex:none}.brand-crest img{height:100%;width:auto;max-width:none;display:block}.brand strong{display:block;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.6px;color:#123e2f}.brand span{font-size:10px;color:#8b998e}.brand-light strong{color:#fff}.brand-light span{color:#b0cabb}.app-shell{min-height:100vh}.sidebar{width:235px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);padding:26px 19px 0;z-index:30;display:flex;flex-direction:column}.sidebar .brand{padding:0 7px 32px}.sidebar-label{font-size:8px;font-weight:700;letter-spacing:1.9px;color:#a2aea5;padding:0 14px;margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{border:0;border-radius:8px;background:transparent;display:flex;align-items:center;gap:12px;color:#758278;padding:12px 14px;text-align:left;font-size:12px;position:relative}.sidebar nav button:hover{background:#f7faf7;color:var(--green)}.sidebar nav button.active{background:#eaf4ed;color:var(--green);font-weight:700}.nav-active-dot{margin-left:auto;background:#31795a;border-radius:50%;height:5px;width:5px}.sidebar-create{display:flex;align-items:center;gap:9px;border:1px dashed #bcd1bf;border-radius:8px;background:#f8fbf8;color:#4d745d;font-size:11px;font-weight:600;padding:12px 13px;margin:25px 3px}.sidebar-create svg:last-child{margin-left:auto}.sidebar-create:hover{background:#eaf4ed}.sidebar-bottom{margin-top:auto}.league-note{margin:25px 4px 22px;background:#f5f7f2;padding:13px 12px;display:flex;align-items:center;gap:10px;border-radius:9px;color:#51785e}.league-note strong{display:block;font-size:10px;font-weight:700}.league-note span{display:block;font-size:8px;color:#8fa18f;margin-top:3px}.sidebar-user{display:flex;align-items:center;border-top:1px solid var(--line);padding:17px 1px;gap:9px}.avatar{display:flex;align-items:center;justify-content:center;background:#eaf1e9;color:#49704f;border-radius:50%;width:34px;height:34px;font-size:11px;font-weight:700;flex:none}.user-identity{background:none;border:0;padding:0;text-align:left;flex:1;min-width:0;color:#314d39}.user-identity strong{font-size:10px;display:block;max-width:108px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-identity span{font-size:8px;color:#98a398}.app-main{margin-left:235px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:76px;background:#ffffffc9;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 33px;gap:15px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:10px;white-space:nowrap;color:#9aa59d}.breadcrumb strong{font-weight:500;color:#495d4e}.breadcrumb-divider{color:#c9d2c9}.topbar-right{display:flex;align-items:center;gap:25px}.today-label{font-size:10px;color:#98a398}.season-picker{display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e1e8df;border-radius:7px;color:#61816b;height:33px;background:#fff}.season-picker select{border:0;padding:4px 22px 4px 0;font-size:10px;color:#536b59;background:transparent;width:auto;outline-offset:3px}.workspace{padding:31px 33px 40px;width:100%;max-width:1680px;margin:0 auto;flex:1}.workspace-footer{display:flex;align-items:center;justify-content:space-between;margin:0 33px;padding:17px 0 22px;border-top:1px solid #e6ebe4;color:#a4aea5;font-size:8px;gap:15px}.workspace-footer>span:last-child{display:flex;align-items:center;gap:5px}.live-dot{width:5px;height:5px;background:#6aa383;border-radius:50%;display:inline-block;flex:none}.mobile-menu,.sidebar-scrim{display:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}.page-heading p{font-size:11px;color:#8b978e;margin-top:8px;line-height:1.7}.page-heading .eyebrow{margin-bottom:9px;font-size:8px}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:21px 23px;gap:15px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:10px;color:#96a197;margin-top:5px}.quiet-count,.quiet-badge{font-size:10px;color:#96a196;white-space:nowrap}.quiet-badge{display:flex;align-items:center;gap:7px;background:#eef4ec;padding:8px 11px;color:#6e8c73;border-radius:7px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:23px}.stat-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px 19px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;box-shadow:var(--shadow)}.stat-card>div>span{font-size:10px;color:#8a958b;display:block}.stat-card>div>strong{font-family:Manrope,sans-serif;font-size:30px;font-weight:800;display:block;line-height:1.2;margin-top:11px;letter-spacing:-1px;color:#233e2c}.stat-card>div>small{font-size:8px;color:#abb3aa;display:block;margin-top:8px}.stat-icon{border-radius:9px;padding:9px;display:flex}.stat-icon.green{color:#3e8764;background:#edf5ef}.stat-icon.blue{color:#628da6;background:#f0f5f9}.stat-icon.amber{color:#be9956;background:#fbf6e9}.stat-icon.purple{color:#9e82b4;background:#f5f0f8}.welcome-panel{border:1px solid #dce8da;border-radius:13px;padding:27px 31px;display:grid;grid-template-columns:.9fr 1.2fr;align-items:center;gap:30px;margin-bottom:26px;overflow:hidden;background:radial-gradient(ellipse at 0 100%,#e9f0e1,transparent 55%),#f0f5ec;position:relative}.welcome-panel:after{content:"";width:200px;height:200px;position:absolute;right:-100px;top:-140px;border:30px solid #a5bca511;border-radius:50%}.welcome-copy .eyebrow{font-size:8px;letter-spacing:1.7px;color:#6d8b6e}.welcome-copy h2{font-size:25px;line-height:1.35;letter-spacing:-.8px;color:#1d4631}.welcome-copy p{font-size:10px;color:#8b9c87;margin:12px 0 19px;max-width:300px;line-height:1.8}.welcome-preview{width:100%;max-width:510px;justify-self:end;transform:rotate(-1.5deg);border-radius:9px;filter:drop-shadow(0 10px 12px #37683a12)}.card-preview{width:100%;overflow:hidden;border-radius:8px;line-height:normal}.dashboard-bottom{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;align-items:start}.distribution{margin-bottom:20px}.distribution .panel-heading{padding-bottom:13px}.distribution-row{padding:3px 23px 19px}.distribution-label{display:flex;align-items:center;gap:9px}.distribution-label>span{width:31px;height:31px;display:flex;align-items:center;justify-content:center;border-radius:7px}.distribution-label strong{font-size:8px;font-weight:600;letter-spacing:.4px}.distribution-label b{margin-left:auto;font-family:Manrope,sans-serif;font-size:15px}.distribution-bar{height:3px;background:#f2f4ef;border-radius:9px;margin:9px 0 0 40px;overflow:hidden}.distribution-bar i{display:block;height:100%;border-radius:9px;min-width:0}.activity-panel .panel-heading{padding-bottom:15px;color:#92a18f}.activity-row{display:flex;gap:11px;padding:0 22px 16px}.activity-dot{display:inline-block;height:5px;width:5px;background:#a6bea3;border-radius:50%;flex:none;margin-top:7px}.activity-row strong{font-weight:500;font-size:10px;display:block}.activity-row p{font-size:8px;color:#a3afa2;margin-top:2px}.panel-empty-text{color:#9ba998;font-size:11px;padding:0 23px 24px}.empty-state{padding:44px 20px 48px;display:flex;flex-direction:column;align-items:center;text-align:center}.empty-icon{width:64px;height:64px;background:#f0f5ed;border:1px solid #e4ede0;color:#a2b49b;border-radius:18px;display:flex;align-items:center;justify-content:center;transform:rotate(-5deg);margin-bottom:18px}.empty-state h3{font-size:13px;letter-spacing:-.2px;color:#5d745f}.empty-state p{font-size:10px;color:#9ca898;max-width:310px;margin:7px 0 18px;line-height:1.8}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:11px;white-space:nowrap}th{font-size:8px;text-transform:uppercase;letter-spacing:.6px;color:#9aa69b;font-weight:600;background:#fbfcf9;padding:12px 21px;border-top:1px solid #edf0e9;border-bottom:1px solid #edf0e9}td{padding:17px 21px;border-bottom:1px solid #f0f3ed;color:#77887a}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdfb}.person-cell{display:flex;align-items:center;gap:11px}.person-cell strong{display:block;font-size:11px;font-weight:600;color:#455e4c}.person-cell>div>span{display:block;color:#a2aea0;font-size:8px;margin-top:3px}.photo-avatar{width:33px;height:38px;border-radius:7px;overflow:hidden;font-size:9px}.photo-avatar img{width:100%;height:100%;object-fit:cover}.category-badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;font-size:7px;letter-spacing:.3px;font-weight:700;padding:5px 6px;white-space:nowrap}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:600;line-height:1.5}.status-badge.issued{color:#59906a;background:#f0f7ee}.status-badge.draft{color:#af9557;background:#fcf8ec}.status-badge.cancelled{color:#b77468;background:#fdf2ed}.status-badge.expired{color:#92938b;background:#f1f3ef}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:3px}.align-right{text-align:right}.table-toolbar{padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0e9}.search-field{display:flex;align-items:center;gap:9px;max-width:450px;flex:1;color:#a0ad9d}.search-field input:not([type=checkbox]){border:0;background:transparent;padding:6px 0;font-size:11px}.filter-select{font-size:10px;padding:7px 25px 7px 10px!important;width:auto;max-width:180px!important;min-height:33px}.category-tabs{display:flex;gap:22px;padding:0 22px;overflow-x:auto;border-bottom:1px solid var(--line)}.category-tabs button{background:none;border:0;border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px;font-size:9px;white-space:nowrap;color:#9ca898;font-weight:600;padding:20px 1px 16px}.category-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.category-tabs button>span{font-size:8px;background:#edf3e9;color:#6a8a68;border-radius:4px;padding:1px 5px}.serial-text{font-variant-numeric:tabular-nums;font-size:10px;color:#6c8271;letter-spacing:.3px}.cell-subtitle{display:block;font-size:8px;color:#a5afa1;margin-top:4px}.table-footer{border-top:1px solid #edf0e9;padding:13px 22px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#a4afa0}.checkbox-cell{padding-right:0;width:31px}.selection-bar{padding:13px 22px;background:#f1f7ed;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e1ecdc}.selection-bar>span{font-size:10px;display:flex;align-items:center;gap:7px;color:#5b805e}.editor-layout{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(340px,1fr);gap:26px;align-items:start}.editor-form{padding:25px}.section-heading{display:flex;align-items:center;gap:13px;margin-bottom:22px}.section-heading h2{font-size:13px}.section-heading p{font-size:10px;color:#9aa795;margin-top:2px}.step-number{font-size:11px;color:#6a8d68;background:#f1f6ec;border:1px solid #e1ead8;border-radius:8px;padding:7px 9px}.segmented{display:flex;gap:5px;background:#f4f6f1;border:1px solid #e9eee4;border-radius:7px;padding:4px;margin-bottom:21px}.segmented button{flex:1;border:0;background:none;border-radius:5px;padding:8px;display:flex;align-items:center;justify-content:center;gap:6px;color:#91a08c;font-size:10px;font-weight:500}.segmented button.active{background:#fff;color:#3f6948;box-shadow:0 1px 5px #103e2110}.photo-field{display:flex;align-items:center;gap:16px;padding:16px;background:#fafbf8;border:1px dashed #d8e3cf;border-radius:10px;margin-top:6px}.portrait-thumb{width:63px;height:70px;border-radius:7px;overflow:hidden;flex:none;background:#eef4e8;display:flex;align-items:center;justify-content:center;color:#a7b89b}.portrait-thumb img{width:100%;height:100%;object-fit:cover}.photo-field strong{font-size:11px;font-weight:600}.photo-field p{font-size:9px;color:#a0ac98;margin:3px 0 9px}.photo-field small{font-size:8px;color:#a4b09c;display:block;margin-top:6px}.photo-field .button{font-size:9px}.section-divider{height:1px;background:#ecf0e7;margin:25px 0}.category-choices{display:flex;gap:9px;margin-bottom:22px}.category-choices button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;position:relative;background:#fff;border:1px solid #e1e6dd;border-radius:8px;color:#9caa94;padding:14px 3px;font-size:7px;font-weight:700;letter-spacing:.2px}.category-choices button.selected{color:var(--choice-color);border-color:var(--choice-color);background:color-mix(in srgb,var(--choice-color) 3%,white)}.category-choices button>svg:last-child:not(:first-child){position:absolute;right:5px;top:5px}.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:25px;padding-top:21px;border-top:1px solid #edf0e7}.back-link{border:0;background:none;padding:0;display:flex;align-items:center;gap:6px;font-size:10px;color:#8da087;margin-bottom:13px}.back-link:hover{color:var(--green)}.editor-preview{position:sticky;top:25px}.preview-heading{display:flex;align-items:center;gap:7px;margin:0 0 14px}.preview-heading strong{font-size:11px;font-weight:500;color:#6a8165}.preview-heading>span:last-child{margin-left:auto;font-size:9px;color:#a6b29e}.preview-surface{padding:22px 15px;background:#e9eee4;border:1px solid #dce5d5;border-radius:12px;box-shadow:inset 0 0 45px #c5d2b722}.preview-surface>.card-preview{box-shadow:0 5px 16px #325d2312}.preview-dimensions{display:flex;justify-content:space-between;font-size:8px;color:#a3b097;padding:10px 3px 21px}.info-note{display:flex;gap:12px;padding:17px;background:#eff4e9;border:1px solid #e1ead7;border-radius:10px;color:#7b9870}.info-note>svg{flex:none;margin-top:2px}.info-note strong{font-size:10px;color:#63805a;display:block;font-weight:600}.info-note p{font-size:9px;line-height:1.8;color:#92a585;margin-top:4px}.preview-checks{padding:25px 5px}.preview-checks h3{font-size:10px;color:#819676;margin-bottom:12px}.preview-checks p{display:flex;align-items:center;gap:9px;color:#b1bca8;font-size:10px;margin:9px 0}.preview-checks p.done{color:#69935c}.preview-checks p svg{background:#eff3e9;border-radius:50%;padding:2px;width:16px;height:16px}.preview-checks p.done svg{background:#e1edd9}.editor-form input,.editor-form select{font-size:12px}.editor-form .field>span{font-size:11px}.modal-backdrop{position:fixed;inset:0;background:#102e2259;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px;overflow-y:auto}.modal{background:#fff;border-radius:15px;width:100%;max-width:570px;box-shadow:0 24px 80px #0a291f25;padding:26px;max-height:calc(100dvh - 50px);overflow:auto;position:relative}.modal-wide{max-width:790px}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:26px}.modal-heading h2{font-size:18px;letter-spacing:-.5px}.modal-heading p{color:#8f9d89;font-size:11px;margin-top:6px;line-height:1.7;max-width:600px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #edf1e8;padding-top:20px;margin-top:22px;flex-wrap:wrap}.modal-footer.detail-footer{justify-content:flex-end;gap:7px}.detail-footer .button{font-size:10px;padding:9px 11px}.detail-footer .danger{margin-right:auto}.detail-preview{padding:27px;background:#eaf0e5;border-radius:10px;display:flex;justify-content:center}.detail-preview>.card-preview{max-width:640px;box-shadow:0 4px 15px #183c2112}.detail-info{display:flex;align-items:center;gap:12px;margin:19px 2px;flex-wrap:wrap}.detail-info>.quiet-count:last-child{margin-left:auto}.draft-edit{border-top:1px solid #edf1e8;padding-top:20px}.draft-edit .field{margin-bottom:0}.crop-layout{display:grid;grid-template-columns:1fr 180px;gap:22px}.crop-workspace{height:350px;position:relative;background:#19382d;border-radius:9px;overflow:hidden}.crop-aside .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:12px}.crop-mini{width:126px;height:140px;background:#edf1e8;border-radius:10px;overflow:hidden;border-left:4px solid var(--green)}.crop-mini img{width:100%;height:100%;object-fit:cover}.crop-aside p{font-size:10px;color:#8a9d81;line-height:1.7;margin-top:14px}.crop-aside .warning{margin-top:14px;font-size:9px;padding:9px}.crop-tools{display:flex;align-items:center;gap:12px;margin-top:19px;color:#829b77}.crop-tools input[type=range]{accent-color:var(--green);flex:1;min-width:30px;max-width:210px}.crop-tool-separator{width:1px;background:#e2eadb;height:25px;margin:0 4px}.crop-tools .button{min-height:33px;font-size:10px;padding:7px}.users-note{margin-bottom:22px;background:#edf4ed}.role-explanation{display:flex;align-items:flex-start;gap:10px;border:1px solid #e5eddf;background:#f6f9f2;padding:12px;border-radius:8px;color:#8fa77c;margin:-3px 0 20px}.role-explanation>svg{flex:none;margin-top:2px}.role-explanation p{font-size:10px;line-height:1.8}.role-badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#92a086}.role-badge.admin{color:#608352}.tiny-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#69825e;margin:17px 0}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.settings-panel{padding-bottom:23px}.settings-panel .panel-heading{padding-bottom:20px}.settings-panel .panel-heading p{max-width:290px}.season-row{display:flex;align-items:center;gap:13px;margin:0 22px;padding:18px 0;border-top:1px solid #edf1e8}.season-icon{width:40px;height:42px;border:1px solid #e2ebda;border-radius:8px;color:#9bb28b;display:flex;align-items:center;justify-content:center;background:#f7faf3}.season-row>div{flex:1}.season-row strong{font-size:12px;color:#59744d;font-weight:600}.season-row p{font-size:8px;color:#a1b093;margin-top:4px}.branding-area{display:flex;align-items:center;gap:22px;margin:5px 23px 20px;padding:19px;background:#f8faf6;border:1px solid #e8ede2;border-radius:10px}.settings-logo{width:62px;height:75px;overflow:hidden;flex:none}.settings-logo img{height:100%;width:auto;max-width:none}.settings-logo.square img{width:100%;height:100%;object-fit:contain}.branding-area strong{font-size:11px;color:#627d54}.branding-area p{font-size:9px;color:#9baa8d;margin:4px 0 11px}.branding-area .button{font-size:9px}.settings-reset{margin:0 23px;font-size:9px}.settings-description{font-size:11px;line-height:1.9;color:#97a58c;margin:0 23px 20px;max-width:420px}.settings-panel>.button{margin-left:23px}.settings-panel>.panel-heading>svg{color:#9db48f}.audit-list{padding:0 23px}.audit-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid #edf1e8}.audit-row>div{flex:1}.audit-row strong{font-size:10px;color:#6e8660;display:block;font-weight:500}.audit-row>div>span{display:block;font-size:8px;color:#a7b29c;margin-top:2px}.audit-row>small{color:#b1bba6;font-size:8px;margin-top:3px}.season-preview{font-family:Manrope,sans-serif;font-size:21px;color:var(--green);background:#f0f6eb;border-radius:8px;padding:17px;margin-bottom:20px}.toast{pointer-events:none;position:fixed;bottom:25px;right:25px;display:flex;align-items:center;gap:10px;max-width:470px;background:#fff;border:1px solid #dce9d3;border-left:4px solid #78a763;box-shadow:0 8px 35px #28401c18;border-radius:9px;padding:15px 13px 15px 15px;color:#537d42;z-index:200;font-size:11px;animation:toast-in .2s ease}.toast>svg{flex:none}.toast button{pointer-events:auto;background:none;border:0;color:#a4b597;display:flex;padding:3px}.toast.error{border-color:#f1dbd3;border-left-color:#bb6b57;color:#a25747}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fcfdfb}.auth-story{background:radial-gradient(ellipse at 0 100%,#1b694c,transparent 60%),#074a37;color:#fff;padding:41px 48px 25px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-story:after{content:"";width:470px;height:470px;position:absolute;right:-290px;top:10px;border:50px solid #fff2;border-radius:50%;opacity:.17;pointer-events:none}.auth-story-content{margin:auto 0;max-width:460px;padding:49px 0}.auth-story-content>.eyebrow{font-size:9px;color:#a6c9b4;letter-spacing:2.2px;margin-bottom:18px}.auth-story h1{font-size:35px;line-height:1.4;letter-spacing:-1.1px;color:#f1f6ed}.auth-story-content>p{font-size:12px;color:#a5c2ae;line-height:1.9;max-width:360px;margin-top:18px}.auth-card-stack{height:220px;max-width:350px;margin:36px 15px 21px;position:relative}.auth-card-stack:before{content:"";position:absolute;inset:13px -9px -8px 9px;background:#75a78930;transform:rotate(4deg);border:1px solid #9cc5a82d;border-radius:12px}.auth-mini-card{height:100%;background:#f4f8ef;border-radius:12px;padding:22px 23px;color:#2d6748;position:relative;transform:rotate(-4deg);box-shadow:0 15px 35px #00301c20}.mini-card-top{display:flex;align-items:center;justify-content:space-between;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;color:#21523a}.mini-card-main{display:flex;gap:24px;align-items:center;margin-top:21px}.mini-portrait{width:65px;height:80px;background:radial-gradient(circle at 50% 31%,#afc9ad 0 12px,transparent 13px),radial-gradient(ellipse at 50% 95%,#afc9ad 0 28px,transparent 29px),#e2ecda;border-radius:7px}.mini-card-main>div:last-child{flex:1}.skeleton-line{height:8px;background:#cfdec4;border-radius:3px;margin-bottom:9px}.skeleton-line.long{width:100%}.skeleton-line.short{width:60%;height:5px;background:#e2ebda}.mini-category{color:#315799;font-size:9px;display:flex;align-items:center;gap:7px;margin-top:13px;letter-spacing:1px;font-weight:700}.mini-serial{background:#16533c;color:#cce3c6;font-size:8px;letter-spacing:2px;position:absolute;bottom:0;left:0;right:0;padding:11px 24px;border-radius:0 0 12px 12px;border-top:2px solid #ce7c6a}.auth-categories{display:flex;align-items:center;flex-wrap:wrap;gap:12px 19px;padding:20px 0 0}.auth-categories>span{display:flex;align-items:center;gap:6px;color:#a8c6ac;font-size:8px;letter-spacing:.5px}.auth-footer{font-size:9px;color:#6eac89;border-top:1px solid #77a98a22;padding-top:20px}.auth-form-side{padding:40px 60px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.auth-form{max-width:340px;width:100%;margin:auto 0;padding:34px 0}.auth-icon{display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;border:1px solid #e2eadb;border-radius:13px;color:#719264;background:#f0f5e9;margin-bottom:27px}.auth-form>.eyebrow{font-size:8px;color:#9cab91;letter-spacing:2.1px;margin-bottom:10px}.auth-form h2{font-size:25px;line-height:1.4;color:#2c4b32;letter-spacing:-.8px;max-width:330px}.auth-form>p{font-size:11px;line-height:1.8;color:#9aa690;margin:11px 0 30px}.auth-form .field{margin-bottom:19px}.auth-form .field>span{color:#657d58;font-size:11px}.auth-form input:not([type=checkbox]){border-color:#e1e7db;font-size:12px;padding:12px}.auth-submit{width:100%;justify-content:space-between;padding:12px 16px;margin-top:6px}.auth-access{border-top:1px solid #e6ebdf;margin-top:29px;padding-top:19px;display:flex;align-items:flex-start;gap:8px;color:#9eaf91;font-size:9px;line-height:1.8}.auth-access>svg{flex:none;margin-top:2px}.auth-copyright{font-size:8px;color:#b2bcaa;padding-top:20px}@media(min-width:1550px){.workspace{padding-left:45px;padding-right:45px}.stat-card{padding:24px}.welcome-panel{padding:33px 42px}.dashboard-bottom{grid-template-columns:minmax(0,1fr) 320px}.welcome-preview{max-width:600px}}@media(max-width:1200px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.app-main{margin-left:205px}.workspace{padding:25px}.topbar{padding:0 25px}.workspace-footer{margin:0 25px}.today-label{display:none}.stat-grid{gap:12px}.stat-card{padding:16px 13px}.stat-icon{padding:7px}.stat-card>div>span{font-size:9px}.stat-card>div>small{font-size:7px}.dashboard-bottom{grid-template-columns:minmax(0,1fr) 240px;gap:16px}th,td{padding-left:15px;padding-right:15px}.welcome-panel{padding:23px;gap:20px}.welcome-copy h2{font-size:22px}.editor-layout{grid-template-columns:minmax(350px,1fr) minmax(290px,1fr);gap:20px}.editor-form{padding:20px}.category-choices{gap:6px}.category-choices button{font-size:6px}.photo-field{padding:13px;gap:12px}.photo-field .button-row{gap:2px}.settings-grid{gap:17px}.season-row{gap:9px;margin:0 18px}.season-row p{font-size:7px}.branding-area{padding:12px;gap:15px;margin-left:18px;margin-right:18px}.branding-area p{font-size:8px}.auth-story{padding-left:35px;padding-right:35px}.auth-form-side{padding-left:40px;padding-right:40px}.auth-story h1{font-size:30px}}@media(max-width:1000px){.dashboard-bottom{grid-template-columns:1fr}.dashboard-bottom>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.distribution{margin:0}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-card>div>small{font-size:8px}.stat-card>div>span{font-size:10px}.welcome-copy h2{font-size:20px}.welcome-copy p{font-size:9px}.editor-layout{grid-template-columns:1fr}.editor-preview{position:static;max-width:650px;width:100%;margin:auto;grid-row:1}.preview-checks{display:none}.preview-surface{padding:16px 25px}.preview-dimensions{padding-bottom:15px}.editor-preview .info-note{display:none}.settings-grid{grid-template-columns:1fr}.page-heading h1{font-size:26px}.auth-story h1{font-size:27px}.auth-story-content>p{font-size:10px}.auth-card-stack{height:190px;margin-left:0;margin-right:0}.auth-categories{gap:11px}.auth-categories>span{font-size:6px}.auth-form-side{padding-left:35px;padding-right:35px}.auth-form h2{font-size:22px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:235px}.sidebar.open{transform:translate(0)}.app-main{margin-left:0}.sidebar-scrim{display:block;position:fixed;inset:0;background:#153b2d55;z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu{display:inline-flex;padding:4px}.breadcrumb{gap:9px}.breadcrumb>span:first-of-type{display:none}.breadcrumb-divider{display:none}.topbar{height:62px;padding:0 20px}.workspace{padding:24px 20px 30px}.workspace-footer{margin:0 20px}.workspace-footer>span:last-child{display:none}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading h1{font-size:23px}.page-heading p{font-size:10px;max-width:350px}.page-heading .eyebrow{font-size:7px}.page-heading>.button{font-size:0;gap:0;min-height:35px;width:35px;padding:8px}.page-heading>.button svg{width:17px;height:17px}.page-heading>.quiet-badge{display:none}.stat-grid{gap:10px}.stat-card{padding:17px}.stat-card>div>strong{font-size:27px}.stat-icon{padding:8px}.welcome-panel{padding:24px;grid-template-columns:1fr;gap:24px}.welcome-copy h2{font-size:25px}.welcome-copy h2 br{display:none}.welcome-copy p{font-size:10px;max-width:370px}.welcome-preview{max-width:none;transform:rotate(-1deg);width:100%}.welcome-copy .button{font-size:10px}.dashboard-bottom>aside{grid-template-columns:1fr 1fr;gap:15px}.panel-heading{padding:18px}.panel-heading h2{font-size:12px}.category-tabs{gap:17px;padding:0 18px}.category-tabs button{font-size:8px}.table-toolbar{padding:15px 18px}.search-field input:not([type=checkbox]){font-size:10px}.filter-select{font-size:9px;width:120px}.table-footer{font-size:8px;padding:12px 18px}.table-footer>span:last-child{display:none}.table-scroll table{min-width:510px}.selection-bar{align-items:flex-start;padding:13px 18px;flex-direction:column}.editor-form{padding:20px}.editor-layout{gap:20px}.editor-preview{max-width:560px}.preview-surface{padding:20px 13px}.category-choices button{font-size:7px}.crop-layout{grid-template-columns:1fr}.crop-aside{display:none}.crop-workspace{height:320px}.crop-tools{gap:8px}.crop-tools .button.ghost{font-size:0;gap:0}.crop-tools .button.ghost svg{width:16px}.modal-backdrop{padding:15px}.modal{max-height:calc(100dvh - 30px);padding:22px}.modal-heading h2{font-size:17px}.detail-preview{padding:15px 10px}.detail-footer .button{flex:1}.detail-footer .danger{margin-right:0}.detail-info{gap:7px}.detail-info>.quiet-count:last-child{display:none}.form-grid,.photo-field{gap:12px}.photo-field .button{font-size:9px}.settings-panel .panel-heading{padding:19px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-side{min-height:100vh;padding:35px 25px 20px}.auth-form{max-width:370px}.auth-form h2{font-size:28px}.auth-form>p{font-size:12px}.auth-form>.eyebrow{font-size:9px}.auth-form .field>span{font-size:12px}.toast{bottom:15px;right:15px;left:15px;max-width:none;font-size:11px}.toast button{margin-left:auto}}@media(max-width:440px){.workspace{padding:21px 15px}.topbar{padding:0 15px}.dashboard-bottom>aside{grid-template-columns:1fr}.stat-card{padding:14px 12px}.stat-card>div>span{font-size:9px}.stat-card>div>small{font-size:7px}.stat-icon{padding:7px}.stat-icon svg{height:17px;width:17px}.photo-field{padding:12px;gap:11px}.portrait-thumb{width:54px;height:60px}.photo-field>div:last-child{min-width:0}.photo-field .button.ghost,.photo-field p{font-size:8px}.photo-field small{font-size:7px}.category-choices button{font-size:6px}.editor-actions .button{font-size:10px;padding:9px 11px}.preview-dimensions{font-size:7px}.modal{padding:18px}.crop-workspace{height:280px}.brand strong{font-size:18px}.season-row p,.season-row .status-badge{font-size:7px}.branding-area{gap:14px}.branding-area p{font-size:8px}.table-toolbar{gap:9px}.filter-select{max-width:105px!important;font-size:8px}}.panel,.editor-preview,.welcome-preview,.editor-layout>*,.dashboard-bottom>*{min-width:0}@media(max-width:1000px){.editor-layout,.dashboard-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.welcome-panel{grid-template-columns:minmax(0,1fr)}.editor-preview{max-width:100%}.dashboard-bottom>aside{min-width:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.correction-modal{max-width:1120px}.correction-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start}.correction-fields{border:0;padding:0;margin:0;min-width:0}.correction-fields .section-heading p{font-size:10px}.correction-fields .photo-field{padding:15px;gap:12px}.correction-preview{position:sticky;top:0;min-width:0}.correction-preview-surface{padding:18px 14px;background:#eaf0e5;border:1px solid #dde6d7;border-radius:10px;margin-top:12px}.correction-summary{display:flex;gap:10px;align-items:center;padding:16px;margin-top:16px;background:#f2f6ed;border:1px solid #e3eadc;border-radius:9px;color:#286344}.correction-summary strong{font-size:12px;word-break:break-word}.correction-summary p{font-size:11px;color:#73866c;margin-top:4px}.correction-note{font-size:11px;color:#7c8d73;line-height:1.8;padding:13px 4px 0}.correction-fields .section-heading{margin-bottom:18px}.correction-fields textarea{margin-bottom:0}.history-modal{max-width:1000px}.history-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:23px;align-items:start}.history-list{display:flex;flex-direction:column;gap:9px;max-height:570px;overflow:auto}.history-list button{border:1px solid #e2e9dd;border-radius:10px;background:#fff;padding:14px;text-align:left;color:#47603f}.history-list button.selected{background:#f0f6e9;border-color:#9cbd91;box-shadow:inset 3px 0 #39734b}.history-list button>span{display:flex;justify-content:space-between;gap:5px;align-items:center}.history-list strong{font-size:12px}.history-list small{font-size:8px;background:#dfebd6;color:#52764b;padding:3px 6px;border-radius:5px}.history-list time,.history-list b{display:block;font-size:10px;margin-top:7px;color:#809174;font-weight:400}.history-list p{font-size:11px;line-height:1.7;margin-top:9px;overflow-wrap:anywhere}.history-detail{min-width:0}.history-detail-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:13px}.history-detail-heading h3{font-size:14px}.history-detail-heading>span{font-size:10px;color:#8a997d}.history-detail .detail-preview{padding:16px}.history-summary{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;margin:20px 2px 0}.history-summary>div{min-width:0}.history-summary dt{font-size:10px;color:#839377;margin-bottom:4px}.history-summary dd{margin:0;font-size:12px;color:#344d30;overflow-wrap:anywhere}@media(max-width:760px){.correction-layout{grid-template-columns:minmax(0,1fr);gap:22px}.correction-preview{position:static;grid-row:1}.correction-preview .correction-note{display:none}.correction-preview-surface{padding:12px 8px}.correction-summary{padding:11px;margin-top:10px}.correction-summary strong,.correction-summary p{font-size:10px}.history-layout{grid-template-columns:minmax(0,1fr);gap:20px}.history-list{display:flex;flex-direction:row;max-height:180px;overflow:auto;padding-bottom:5px}.history-list button{flex:none;width:200px}.history-detail .detail-preview{padding:12px 8px}.history-summary{gap:13px}.correction-modal .modal-footer .button{font-size:11px}.detail-footer .button{flex:auto}}.card-print-options{border:1px solid #dce7d5;border-radius:9px;background:#f6faf1;padding:15px;margin-top:18px}.card-print-options .field{margin-bottom:9px}.card-print-options p{font-size:11px;line-height:1.8;color:#6c825f}.card-print-options select{font-size:12px}.competition-settings h2{display:flex;align-items:center;gap:8px}.competition-recalculate{margin:18px 0;align-items:flex-start}.competition-settings td{white-space:nowrap}.weekly-panel{min-width:0;overflow:hidden}.weekly-context{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;padding:0 22px}.weekly-panel>.person-import-note{padding:0 22px}.weekly-scroll{width:100%;overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.weekly-table{min-width:1900px;table-layout:fixed;width:100%;border-collapse:collapse}.weekly-table th,.weekly-table td{padding:10px 8px;vertical-align:top;border-right:1px solid #e4eade}.weekly-table th{background:#f0f6ef;font-size:10px}.weekly-table th:first-child{width:40px}.weekly-table th:last-child{width:45px}.weekly-table th:nth-child(5){width:140px}.weekly-table th:nth-child(6){width:110px}.weekly-table input,.weekly-table select{min-width:0;width:100%;font-size:10px;padding:8px}.weekly-table .field{margin-bottom:0}.weekly-table .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.weekly-table .ref-match-state{font-size:8px;line-height:1.5}.weekly-table select{margin-top:5px}.weekly-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px 22px}.weekly-error{display:block;color:#ad3737;font-size:10px;line-height:1.5}.weekly-warning{display:block;color:#93611a;font-size:10px;line-height:1.5}.weekly-review{margin:0 22px;border:1px solid #dfe8d8;border-radius:8px;overflow:hidden}.weekly-review-row{padding:12px;display:flex;flex-direction:column;gap:5px;font-size:11px;border-bottom:1px solid #edf1e9}.weekly-review-row:last-child{border:0}.weekly-review-row small{color:#73836a}.weekly-review-row small.weekly-error{color:#ad3737}.weekly-review-row small.weekly-warning{color:#93611a}.weekly-paste{padding:16px 22px;background:#f6f9f3}.weekly-paste textarea{font-family:monospace;font-size:11px}.weekly-panel>.modal-footer{padding:18px 22px;margin-top:0}.match-tabs{overflow-x:auto}.match-tabs button{white-space:nowrap}@media(max-width:700px){.weekly-context{grid-template-columns:1fr;padding:0 15px;gap:0}.weekly-panel .panel-heading{align-items:flex-start;flex-direction:column}.weekly-actions,.weekly-paste{padding:14px 15px}.weekly-review{margin:0 15px}.weekly-panel>.modal-footer{padding:15px}}.weekly-table .field{position:relative}.weekly-table .field>span{left:0;top:0}.weekly-scroll-hint{font-size:10px;color:#72836b;padding:8px 22px;margin:0}.match-space{min-width:0}.match-space .page-heading{align-items:center}.match-season-picker{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce6da;border-radius:9px;padding:4px 8px 4px 12px;color:#5c795e;flex:none}.match-season-picker select{border:0!important;background:transparent!important;font-size:12px;min-width:130px;padding:8px!important}.match-space-note{display:flex;align-items:center;gap:8px;color:#6b8066;background:#edf3e7;border:1px solid #dfe8d8;border-radius:8px;padding:11px 14px;font-size:11px;margin-bottom:20px}.match-space-note svg{flex:none}.match-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid #dfe7da;margin-bottom:24px;overflow:auto}.match-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#829079;padding:12px 18px;font-size:12px;font-weight:600;white-space:nowrap}.match-tabs button.active{border-bottom-color:#075b46;color:#075b46}.match-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:23px}.match-stats>.panel{padding:20px 22px;display:flex;flex-direction:column;gap:7px;min-width:0}.match-stats span{color:#809174;font-size:11px}.match-stats strong{font-family:Manrope,sans-serif;font-size:27px;color:#264d36;line-height:1.4}.match-stats strong.pending-amount{font-size:18px;color:#9c792d}.match-space .panel+.panel{margin-top:22px}.match-space .match-stats>.panel{margin-top:0}.match-space .panel-heading{gap:15px}.match-state{display:inline-flex;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:600;white-space:nowrap}.match-state.ready{color:#42753e;background:#edf5e8}.match-state.attention{color:#a27630;background:#fcf4e5}.match-state.neutral{color:#819078;background:#f0f3ed}.match-step-bar{display:flex;gap:25px;margin-bottom:23px}.match-step-bar>span{display:flex;gap:9px;align-items:center;color:#a0ac95;font-size:11px}.match-step-bar b{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;background:#e8eee2;color:#8b9d7d;border-radius:50%;font-size:10px}.match-step-bar .active{color:#315e39;font-weight:600}.match-step-bar .active b{background:#075b46;color:#fff}.match-upload-panel{padding:60px 25px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:17px;border:1px dashed #b9cdb0!important;background:#fcfdf9}.match-upload-panel>svg{color:#74996a}.match-upload-panel h2{font-size:21px}.match-upload-panel p{max-width:460px;font-size:12px;color:#8c9c80;line-height:1.8}.match-upload-panel small{font-size:10px;color:#a0ad95}.match-import-context{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;margin-bottom:18px}.match-import-context>div{display:flex;align-items:center;gap:10px;color:#4b6c42;min-width:0}.match-import-context strong{font-size:12px;overflow-wrap:anywhere}.match-context{padding:20px 22px;margin-bottom:20px!important}.match-context .field{margin-bottom:0}.match-mapping{padding:0 22px 22px}.match-mapping .panel-heading{padding-left:0;padding-right:0}.mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-top:12px}.mapping-grid select{font-size:11px}.match-panel-actions{display:flex;justify-content:flex-end;border-top:1px solid #e7eddf;padding-top:20px;margin-top:6px}.match-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.match-date-grid{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:16px}.match-ref-picker{border:1px solid #e2eadb;background:#fcfdf9;border-radius:9px;padding:12px;margin-bottom:15px;min-width:0}.match-ref-picker .field{margin-bottom:0}.match-ref-picker select{margin-top:8px;font-size:10px;padding:8px!important}.match-ref-picker>input{margin-top:8px;font-size:11px!important;padding:8px!important}.ref-match-state{display:block;font-size:9px;line-height:1.7;margin-top:7px;color:#a1ad95}.match-ref-picker.found{border-left:3px solid #91b387}.match-ref-picker.found .ref-match-state{color:#719666}.match-ref-picker.new{border-left:3px solid #d5bc84}.match-ref-picker.new .ref-match-state{color:#a58c58}.match-ref-picker.ambiguous{border-left:3px solid #cb8771}.match-ref-picker.ambiguous .ref-match-state{color:#a56349}.match-review-summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:18px 0;color:#8b9a7f;font-size:11px}.match-review-summary strong{color:#305c3b;font-size:19px;padding-right:4px}.match-review-summary>.text-button{margin-left:auto}.import-review-list{display:flex;flex-direction:column;gap:13px}.import-review-row summary{display:flex;gap:14px;align-items:center;padding:19px 20px;cursor:pointer;list-style:none}.import-review-row summary::-webkit-details-marker{display:none}.import-review-row summary:after{content:"+";color:#7f9973;font-size:21px;margin-left:5px}.import-review-row[open] summary:after{content:"−"}.review-line-number{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex:none;background:#eef4e9;border:1px solid #dfebd7;color:#719165;font-size:10px;border-radius:8px}.import-review-row summary>div{flex:1;min-width:0}.import-review-row summary strong{font-size:12px;color:#3e5b38;line-height:1.6}.import-review-row summary strong>span{color:#b1bcaa;margin:0 7px}.import-review-row summary small{display:block;color:#9aa88e;font-size:10px;margin-top:5px}.import-review-row.excluded{opacity:.6}.import-review-content{padding:0 22px 23px;border-top:1px solid #eef2e8}.import-review-content>.checkbox-label{margin:18px 0 23px}.match-review-errors{background:#fcf2e7;color:#a2763a;padding:12px;border-radius:8px;font-size:11px;line-height:1.7;margin-top:10px}.match-update-accept{background:#f1f6eb;padding:15px;border:1px solid #dfe9d4;border-radius:8px;line-height:1.8}.match-import-footer{padding:22px;margin-top:21px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.match-import-footer>p{font-size:11px;line-height:1.8;color:#839675;flex:1;min-width:210px}.match-import-footer>small{width:100%;color:#a0854d;font-size:10px}.match-editor-modal{max-width:1000px}.match-editor-modal fieldset{border:0;margin:0;padding:0;min-width:0}.match-sheet-heading{display:flex;align-items:center;gap:12px;margin-bottom:19px}.match-sheet-heading>span:last-child{font-size:10px;color:#8fa080}.match-sheet-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:17px;background:#f2f6ed;border:1px solid #e1ead8;border-radius:10px;margin-bottom:22px}.match-sheet-facts>div{display:flex;gap:10px;color:#86a174;min-width:0}.match-sheet-facts span{font-size:10px;color:#8a9b7c;line-height:1.8}.match-sheet-facts strong{display:block;font-size:12px;color:#3c5f35;overflow-wrap:anywhere}.match-sheet-facts svg{flex:none;margin-top:3px}.participation-list{display:flex;flex-direction:column;gap:12px;margin:8px 0 22px}.participation-row{display:grid;grid-template-columns:185px minmax(0,1fr);gap:15px;align-items:center;padding:13px;background:#f7faf3;border:1px solid #e4ecdc;border-radius:9px}.participation-row select{font-size:12px}.participation-row .checkbox-label{margin:0;font-size:11px}.match-history{display:flex;flex-direction:column;gap:11px}.match-history article{padding:15px;border:1px solid #e1ead8;border-radius:9px;background:#f9fcf5}.match-history strong{font-size:12px;color:#436d3b}.match-history p{font-size:12px;margin:6px 0;color:#5b7550;line-height:1.7}.match-history small{font-size:10px;color:#96a489}.indemnity-filters{padding:0 22px 22px;margin-bottom:23px}.indemnity-filters .panel-heading{padding-left:0;padding-right:0}.indemnity-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) repeat(3,minmax(110px,1.3fr));gap:14px}.indemnity-filter-grid input,.indemnity-filter-grid select{font-size:11px}.amounts-pending{display:flex;gap:12px;align-items:flex-start;border:1px solid #e9dec1;border-radius:10px;background:#fbf7ec;color:#a78743;padding:17px 20px;margin-bottom:22px}.amounts-pending>svg{flex:none;margin-top:3px}.amounts-pending strong{font-size:12px}.amounts-pending p{font-size:11px;line-height:1.9;margin-top:5px;color:#a19167}.match-space .panel{overflow:hidden}.match-space .table-scroll table{min-width:680px}.match-space .category-tabs{overflow:auto}.match-space .category-tabs button{white-space:nowrap}@media(max-width:1100px){.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.indemnity-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.match-space .panel-heading{align-items:flex-start;flex-wrap:wrap}.match-stats strong{font-size:23px}}@media(max-width:760px){.match-space .page-heading{align-items:flex-start;flex-wrap:wrap;gap:16px}.match-season-picker{width:100%}.match-season-picker select{flex:1}.match-space-note{font-size:10px;line-height:1.8}.match-tabs{margin-bottom:20px}.match-tabs button{padding:11px 13px;font-size:11px}.match-stats{gap:9px}.match-stats>.panel{padding:15px 12px}.match-stats span{font-size:9px}.match-stats strong{font-size:22px}.match-stats strong.pending-amount{font-size:13px}.match-step-bar{gap:13px;flex-wrap:wrap}.match-step-bar>span{font-size:9px;gap:6px}.match-step-bar b{height:21px;width:21px}.match-upload-panel{padding:40px 20px}.match-upload-panel h2{font-size:17px}.match-upload-panel p{font-size:11px}.match-import-context{padding:15px;align-items:flex-start;flex-direction:column}.match-context{padding:16px}.match-context .match-fields-grid{gap:14px}.match-context .field{margin:0}.match-date-grid{grid-template-columns:80px minmax(0,1fr);gap:0 11px}.match-date-grid .field:last-child{grid-column:2}.match-fields-grid,.mapping-grid{grid-template-columns:minmax(0,1fr);gap:0}.match-mapping{padding:0 16px 16px}.match-ref-picker{padding:11px}.match-ref-picker input{font-size:12px!important}.match-review-summary{gap:12px}.match-review-summary>span{font-size:10px}.match-review-summary>.text-button{margin-left:0;width:100%;margin-top:4px}.import-review-row summary{padding:15px 12px;gap:10px;flex-wrap:wrap}.import-review-row summary>div{min-width:190px}.import-review-row summary strong{font-size:11px}.import-review-row summary .match-state{margin-left:41px}.import-review-row summary:after{margin-left:auto}.import-review-content{padding:0 13px 17px}.match-import-footer{padding:16px}.match-import-footer .button-row{width:100%}.match-import-footer .button-row>.button{font-size:10px;flex:1;padding:10px}.match-sheet-facts{grid-template-columns:minmax(0,1fr);gap:14px}.participation-row{grid-template-columns:minmax(0,1fr);gap:9px}.participation-row select{font-size:11px}.indemnity-filters{padding:0 16px 17px}.indemnity-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.indemnity-filter-grid .field:last-child{grid-column:1/-1}.indemnity-filters .button-row{gap:3px}.indemnity-filters .button-row .button{font-size:9px;padding:6px 8px}.match-space .panel-heading .button-row>.button{font-size:10px}.match-space .table-toolbar{flex-wrap:wrap}.match-space .search-field{min-width:140px}.amounts-pending{padding:15px}.amounts-pending p{font-size:10px}}.person-categories{border:1px solid #dfe8d8;border-radius:9px;padding:14px;margin:4px 0 20px;min-width:0}.person-categories legend{font-size:11px;color:#57754d;padding:0 5px}.person-categories>div{display:flex;gap:14px;flex-wrap:wrap}.person-categories .checkbox-label{font-size:11px;margin:0}.person-list-tabs{display:flex;gap:7px;padding:16px 20px 0;flex-wrap:wrap}.person-list-tabs button{display:flex;align-items:center;gap:7px;border:1px solid #e0e8da;border-radius:7px;background:#f9fcf6;padding:8px 12px;font-size:11px;color:#839277}.person-list-tabs button.active{border-color:#a7c49e;color:#075b46;background:#edf5e8}.person-list-tabs button span{font-size:9px;opacity:.7}.person-import-note{font-size:12px;color:#7d9171;line-height:1.8;background:#f3f7ef;border:1px solid #e1ead9;padding:13px 15px;border-radius:8px;margin-bottom:20px}.people-import-modal{max-width:1050px}.people-import-modal .import-review-list{gap:12px}.people-import-modal .modal-footer{position:sticky;bottom:-26px;background:#fff;z-index:2}.people-import-modal .import-review-content{padding-top:14px}.people-import-modal .import-review-content>.checkbox-label{margin-top:8px}.person-categories input{accent-color:#075b46}@media(max-width:760px){.person-categories>div{gap:14px 20px}.person-list-tabs{padding:14px 12px 0;gap:6px}.person-list-tabs button{padding:7px 9px;font-size:10px}.person-import-note{font-size:11px}.people-import-modal .modal-footer{bottom:-18px}}.payments-filters .indemnity-filter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.payment-stats{grid-template-columns:1.65fr repeat(3,minmax(0,1fr))}.payment-stats .payment-total{background:#075b46;border-color:#075b46}.payment-stats .payment-total span,.payment-stats .payment-total strong{color:#fff}.payment-stats .payment-total strong{font-size:clamp(20px,2.2vw,29px);overflow-wrap:anywhere}.payment-stats small{font-size:10px;color:#84957e}.payments-summary td{vertical-align:middle}.payments-summary td:nth-child(3){white-space:nowrap;color:#075b46}.payment-detail-modal{max-width:900px}.payment-detail-modal .table-scroll table{min-width:630px}@media(max-width:1100px){.payment-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.payments-filters .indemnity-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-filters .indemnity-filter-grid .field:last-child{grid-column:1/-1}.payment-stats small{font-size:9px}.payment-stats .payment-total strong{font-size:19px}.payment-stats .payment-total strong.pending-amount{font-size:13px}.payment-detail-modal .table-scroll{margin:0 -8px}}@media(max-width:760px){.payments-summary table{position:relative}.match-space .payments-summary .table-scroll table{display:block;min-width:0}.payments-summary thead{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.payments-summary tbody{display:block}.payments-summary tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px;border-top:1px solid #edf1e9}.payments-summary tbody td{padding:0;border:0;min-width:0;align-self:center}.payments-summary tbody td:first-child{grid-column:1;grid-row:1;overflow-wrap:anywhere}.payments-summary tbody td:nth-child(2){grid-column:1;grid-row:2;font-size:10px}.payments-summary tbody td:nth-child(2):after{content:" match(s)"}.payments-summary tbody td:nth-child(3){grid-column:2;grid-row:1;text-align:right}.payments-summary tbody td:nth-child(4){grid-column:2;grid-row:2;text-align:right}.payments-summary tbody td:nth-child(3) strong{font-size:11px}.payments-summary tbody td:nth-child(3) small{font-size:9px;white-space:normal;max-width:125px}.payments-summary tbody td:nth-child(4) .button{padding:4px 0;font-size:10px}}.pagination{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid #e5ebe1;color:#74856e;font-size:11px}.pagination-count{margin-right:auto}.pagination-size{display:flex;align-items:center;gap:8px;white-space:nowrap}.pagination-size select{padding:7px 22px 7px 9px!important;min-width:63px;width:auto;font-size:11px}.pagination-controls{display:flex;align-items:center;gap:11px}.pagination-controls>span{white-space:nowrap}.pagination .button:disabled{opacity:.45;cursor:default}@media(max-width:760px){.pagination{padding:14px 16px;gap:12px}.pagination-count{font-size:10px}.pagination-controls{width:100%;justify-content:space-between;gap:5px}.pagination-controls .button,.pagination-size{font-size:10px}}.match-browser .panel-heading h2{font-size:18px}.match-browser .panel-heading p{font-size:13px;line-height:1.7}.match-browser .panel-heading .button{font-size:12px}.match-browse-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 24px 22px}.match-browse-filters .field{margin-bottom:0}.match-browse-filters .field>span{font-size:13px;color:#2d4c3e;font-weight:700}.match-browse-filters select{font-size:14px;min-height:48px}.match-browse-filters select:disabled{background:#f3f6f2;color:#8b998a;cursor:not-allowed}.match-browse-filters .filter-step{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;margin-right:7px;border-radius:50%;background:#e5f2ec;color:#075b46;font-size:12px}.match-browse-empty{padding:28px 22px 40px;text-align:center;border-top:1px solid #e8eee5}.match-browse-empty>svg{color:#91ad9c;margin-bottom:12px}.match-browse-empty h3{color:#284638;font-size:17px;margin:0 0 8px}.match-browse-empty p{color:#748875;font-size:13px;line-height:1.8;margin:0 auto;max-width:500px}.match-scope{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 24px;background:#f8fbf8;border-top:1px solid #e7eee5;border-bottom:1px solid #e7eee5}.match-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;max-width:100%}.match-chip.football{background:#e5f3eb;color:#186449}.match-chip.feminin{background:#fcebf1;color:#a33965}.match-chip.futsal{background:#f0eafa;color:#7048a6}.match-chip.division{background:#eaf2fa;color:#2b608d}.match-chip.journee{background:#eeeafa;color:#6745a0}.match-chip.scheduled{background:#e9f1ff;color:#2c5ea2}.match-chip.confirmed{background:#e3f3e9;color:#17613e}.match-chip.postponed{background:#fff1d7;color:#8c5c10}.match-chip.cancelled{background:#fce9e8;color:#a13e37}.match-scope-count{margin-left:auto;color:#607968;font-size:13px}.match-browser .table-toolbar{gap:16px;padding:20px 24px}.match-browser .search-field{flex:1;max-width:540px}.match-browser .table-toolbar input,.match-browser .table-toolbar select{font-size:14px}.match-browser .table-toolbar .filter-select{max-width:250px!important;min-height:44px}.match-table-hint{display:none}.match-browser .table-scroll table{min-width:970px;white-space:normal;table-layout:fixed}.match-browser th{font-size:11px;padding:15px 20px;letter-spacing:.35px;color:#718674}.match-browser td{font-size:14px;padding:20px;vertical-align:middle;color:#4c6657;line-height:1.6;overflow-wrap:anywhere}.match-browser th:first-child{width:14%}.match-browser th:nth-child(2){width:35%}.match-browser th:nth-child(3){width:23%}.match-browser th:nth-child(4){width:19%}.match-browser th:last-child{width:9%}.match-teams{display:flex;flex-direction:column;gap:5px}.match-team-name{display:block;font-size:15px;font-weight:700;color:#253f32;line-height:1.65}.match-opponent-separator{font-size:10px;font-weight:700;color:#718579;line-height:1.3;letter-spacing:.5px}.match-competition-caption{display:block;font-size:12px;color:#788a78;margin-top:10px;line-height:1.6}.match-browser .match-date{font-size:14px;color:#385844;white-space:nowrap}.match-browser .cell-subtitle{font-size:12px;color:#788b79;margin-top:5px;line-height:1.6}.match-browser .match-stadium{display:block;font-size:14px;color:#3d594a;margin-bottom:10px}.match-browser td .button{font-size:12px;padding:8px 0}.match-browser .pagination{font-size:12px}.match-browser .match-browse-stats{margin:20px 24px}.match-browse-stats span{font-size:13px}.match-browse-stats strong{font-size:28px}.match-space .match-tabs button{font-size:13px}@media(max-width:760px){.match-browse-filters{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 16px 20px}.match-browser .panel-heading h2{font-size:17px}.match-browser .panel-heading p{font-size:12px}.match-browser .panel-heading .button{font-size:11px}.match-browser .table-toolbar{padding:16px;align-items:stretch;flex-direction:column;gap:10px}.match-browser .table-toolbar .search-field,.match-browser .table-toolbar select{width:100%;max-width:none!important}.match-browser .table-toolbar .filter-select{max-width:none!important;align-self:stretch}.match-browser .table-toolbar input,.match-browser .table-toolbar select{font-size:14px}.match-scope{padding:14px 16px;gap:8px}.match-chip{font-size:11px;padding:6px 9px}.match-scope-count{width:100%;margin:2px 0 0;font-size:12px}.match-browse-stats span{font-size:11px;line-height:1.6}.match-browse-stats strong{font-size:24px}.match-browser .match-browse-stats{margin:16px}.match-browser td{padding:17px 16px}.match-browser .table-scroll table{min-width:930px}.match-table-hint{display:block;font-size:12px;color:#6c8272;line-height:1.7;margin:0;padding:0 16px 14px}}
