/* UCOCEKO 14.6: readable cream workspace, restrained glass, shared controls. */
.uco126-auth,.uco127-app{--uco-cream:#f7f4eb;--uco-forest:#123e2f;--uco-gold:#bd9d51;font-family:Manrope,system-ui,sans-serif!important;color:var(--uco14-text,var(--uco-forest))!important;background:var(--uco14-bg,var(--uco-cream))!important}
.uco126-panel{background:#f7f4ebf5!important;color:#123e2f!important;border:1px solid #d8cfb9!important;box-shadow:0 20px 60px #123e2f26!important;backdrop-filter:blur(20px);border-radius:28px!important}
.uco126-panel h1,.uco126-panel p,.uco126-panel label,.uco126-panel a,.uco126-panel summary{color:#123e2f!important}.uco126-panel h1{font-family:Georgia,serif!important}.uco126-panel input:not([type=checkbox]){background:#ffffffd9!important;color:#123e2f!important;border:1px solid #b7c4ba!important;font-size:16px!important;min-height:50px!important}.uco126-panel .uco126-password button{color:#123e2f!important}.uco126-submit{background:#164b37!important;color:#fff!important;border:1px solid #bd9d51!important;min-height:50px!important}.uco126-panel .uco14-signature{display:none!important}
.uco127-sidebar{background:#123e2ff5!important;border-right:1px solid #bd9d5155!important;color:#fff!important;backdrop-filter:blur(18px)}.uco127-sidebar a,.uco127-sidebar p,.uco127-sidebar span,.uco127-sidebar strong{color:#f7f4eb!important}.uco127-sidebar a[aria-current],.uco127-sidebar a.is-active{background:#ffffff20!important;border-color:#bd9d51!important}
.uco127-main{background:var(--uco14-bg,#f7f4eb)!important;color:var(--uco14-text,#123e2f)!important;min-width:0!important}.uco127-main h1,.uco127-main h2,.uco127-main h3{color:#123e2f!important;line-height:1.2!important}.uco127-main p,.uco127-main label{color:#43594d!important}.uco127-top{background:#ffffffb8!important;border:1px solid #e3dccb!important;border-radius:18px!important;padding:20px!important;backdrop-filter:blur(18px)}
.uco127-app .uco127-card,.uco127-checks a,.uco14-finance-card{background:#ffffffd9!important;border:1px solid #dfd8c5!important;border-radius:18px!important;color:#123e2f!important;box-shadow:0 8px 24px #163b2810!important}.uco127-checks a strong,.uco127-checks a span{color:#123e2f!important}.uco145-welcome{min-height:180px!important}.uco145-welcome h2,.uco145-welcome p{color:#fff!important}
.uco127-app button,.uco127-app .button,.uco127-app input[type=submit],.uco126-auth button{min-height:48px;min-width:48px;box-sizing:border-box;border-radius:12px;cursor:pointer}.uco127-app input:not([type=checkbox]):not([type=radio]),.uco127-app select,.uco127-app textarea{font-size:16px!important;max-width:100%;min-height:48px;background:#fff!important;color:#123e2f!important;border:1px solid #b7c4ba!important}.uco127-app table{width:100%;border-collapse:collapse}.uco127-app td,.uco127-app th{padding:12px;text-align:left}.uco127-app :focus-visible,.uco126-auth :focus-visible{outline:3px solid #bd9d51!important;outline-offset:3px}
@media(max-width:782px){.uco126-story{min-height:300px!important;background-position:50% 25%!important}.uco126-story h2,.uco126-story>img,.uco145-carousel{display:none!important}.uco126-panel{position:relative;margin:-28px auto 24px!important;width:calc(100% - 28px)!important;padding:30px 22px 24px!important}.uco126-auth-icon{display:block!important;width:72px!important;height:72px!important;object-fit:contain;margin:-65px auto 16px!important;filter:drop-shadow(0 4px 5px #123e2f22)}.uco126-panel h1{font-size:32px!important;text-align:center}.uco126-panel>p{text-align:center}.uco127-main{padding:16px 14px 112px!important}.uco127-top{padding:16px!important;gap:12px!important}.uco127-top h1{font-size:26px!important}.uco127-top-actions{display:flex;gap:8px;flex-wrap:wrap}.uco127-checks{gap:12px!important}.uco127-checks a{padding:16px!important}.uco127-checks a strong{font-size:20px!important}.uco145-bottom{background:#123e2ff5!important;border-color:#bd9d5166!important}.uco127-app .uco127-card{padding:18px!important;overflow-x:auto}.uco126-options{font-size:14px;gap:10px}.uco145-welcome{min-height:155px!important;margin:16px 0!important}}
@media(max-width:380px){.uco127-checks{grid-template-columns:1fr!important}.uco126-panel{padding-inline:18px!important}}
@media(prefers-reduced-motion:reduce){.uco126-auth *,.uco127-app *{animation:none!important;transition:none!important}}

.uco127-main button,.uco127-main .button{background:#164b37!important;color:#fff!important;border:1px solid #bd9d5155!important}.uco127-main .uco127-card strong,.uco127-main .uco127-card small,.uco127-main .uco131-table table,.uco127-main a,.uco127-kicker{color:#123e2f!important}.uco127-main .uco14-announcement{background:#e9eedf!important;color:#123e2f!important}.uco127-app{--line:#dcd5c2;--muted:#43594d;--surface:#fffdf7}.uco127-main .uco127-welcome,.uco127-main .uco127-business{background:#ffffffd9!important;color:#123e2f!important;border-color:#dfd8c5!important}.uco127-top-actions button{font-size:14px!important;padding:10px 16px!important}.uco14-finance{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.uco14-finance strong{overflow-wrap:anywhere}.uco126-auth .uco126-options input[type=checkbox]{min-height:20px!important;width:20px;height:20px}.uco126-auth .uco126-submit{color:#fff!important}
@media(max-width:640px){.uco14-finance{grid-template-columns:1fr!important}.uco127-brand img{width:48px!important;height:48px!important}}

.uco127-app,.uco126-auth{--uco-gold:var(--uco14-accent,#bd9d51)}.uco126-panel,.uco127-app .uco127-card,.uco127-top{border-radius:var(--uco14-radius,22px)!important}.uco126-panel{background:color-mix(in srgb,var(--uco14-bg,#f7f4eb) 96%,transparent)!important;color:var(--uco14-text,#123e2f)!important}.uco126-panel :is(h1,p,label,a,summary){color:var(--uco14-text,#123e2f)!important}

.uco127-app .uco127-bottom{display:none!important}.uco127-main>.uco14-signature{margin-block:12px!important;font-size:24px!important}.uco127-app .uco127-more{max-width:calc(100vw - 28px);padding:20px}.uco127-app .uco127-more button{background:#164b37!important;color:#fff!important}.uco127-app .uco127-more header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.uco13-cookie,.uco13-cookie-dialog{box-sizing:border-box;border-radius:18px!important;background:#f7f4ebf5!important;color:#123e2f!important;border:1px solid #bd9d5155!important}.uco13-cookie :is(h2,p,span,a),.uco13-cookie-dialog h2{color:#123e2f!important}.uco13-cookie-actions button,.uco13-cookie-dialog button{min-height:48px!important;background:#164b37!important;color:#fff!important;border:1px solid #bd9d5155!important;font-size:14px!important}.uco13-cookie-actions{align-items:stretch}.uco13-cookie-actions button:first-child{background:#164b37!important;color:#fff!important}.uco13-cookie-reopen{min-height:36px;font-size:12px}@media(max-width:782px){.uco13-cookie{left:12px!important;right:12px!important;padding:18px!important;gap:14px!important;max-height:65dvh;overflow:auto}.uco13-cookie h2{font-size:22px!important}.uco600-standalone-app .uco13-cookie{bottom:100px!important}.uco600-standalone-app .uco13-cookie-reopen{bottom:94px!important}}
