.rc{--rc-accent:#b9670a;--rc-border:#e4e8e5;--rc-text:#1b2d2b;color:var(--rc-text);min-width:0;font-size:14px;line-height:1.5}.rc button,.rc input,.rc textarea,.rc select{font:inherit}.rc button{cursor:pointer}.rc button:disabled{cursor:not-allowed;opacity:.55}.rc button:focus-visible,.rc input:focus-visible,.rc textarea:focus-visible,.rc a:focus-visible{outline-offset:3px;outline:3px solid #e1841e}.rc-primary,.rc-secondary,.rc-icon-button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-weight:600;transition:background .15s;display:inline-flex}.rc-primary{background:var(--rc-accent);color:#fff;border:1px solid var(--rc-accent)}.rc-primary:hover{background:#9d5708}.rc-secondary,.rc-icon-button{color:var(--rc-text);border:1px solid var(--rc-border);background:#fff}.rc-secondary:hover,.rc-icon-button:hover{background:#f5f7f5}.rc-icon-button{padding:10px}.rc textarea,.rc input:not([type=checkbox]):not([hidden]),.rc select{width:100%;color:var(--rc-text);background:#fff;border:1px solid #b9c6bf;border-radius:12px;padding:12px}.rc textarea{resize:vertical;min-height:110px}.rc-label{align-items:center;gap:8px;margin-bottom:8px;font-weight:650;display:flex}.rc-hint,.rc-muted{color:#53665e}.rc-hint{margin:6px 0;font-size:12px}.rc-error{color:#8d2418;background:#fff0ee;border:1px solid #e6bcb6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.rc-thread-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.rc-thread-header h2{overflow-wrap:anywhere;margin:6px 0;font-size:24px;font-weight:650;line-height:1.25}.rc-eyebrow{color:#53665e;margin:0;font-size:12px}.rc-status{white-space:nowrap;color:#31483e;background:#eef1ef;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-block}.rc-status-new{color:#2455a1;background:#e9f1ff}.rc-status-processing{color:#875009;background:#fff0d8}.rc-status-confirmation{color:#65438d;background:#f4ebff}.rc-status-closed{color:#2c653f;background:#e6f2e9}.rc-callout{background:#f1f7f3;border:1px solid #d6e5db;border-radius:16px;gap:12px;margin:18px 0;padding:18px;display:flex}.rc-callout>svg{flex-shrink:0}.rc-callout p{margin:6px 0 12px}.rc-timeline{flex-direction:column;gap:16px;margin:24px 0;display:flex}.rc-event{border:1px solid var(--rc-border);overflow-wrap:anywhere;background:#fff;border-radius:16px;padding:18px}.rc-event-internal{background:#fff9e9;border-color:#e5d8ac}.rc-event-system{background:#f6f8f6;border-left:3px solid #8fc090}.rc-event-heading{color:#53665e;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rc-event-heading strong{color:var(--rc-text)}.rc-event-heading time{margin-left:auto}.rc-event-heading span{color:#75581b;font-weight:650}.rc-message-body{white-space:pre-wrap;margin:12px 0 0}.rc-file-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;margin-top:12px;display:grid}.rc-file{border:1px solid var(--rc-border);background:#fff;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.rc-file img,.rc-file video{object-fit:contain;background:#f3f5f3;border-radius:8px;width:100%;max-width:100%;height:180px;display:block}.rc-file-name{color:#8a4b06;overflow-wrap:anywhere;text-decoration:underline}.rc-document-preview{background:#f3f5f3;border-radius:8px;justify-content:center;align-items:center;min-height:90px;font-weight:650;display:flex}.rc-composer{border-top:1px solid var(--rc-border);flex-direction:column;gap:12px;padding-top:20px;display:flex}.rc-checkbox{color:#53665e;align-items:center;gap:8px;display:flex}.rc-composer-actions,.rc-attachment-actions{flex-wrap:wrap;gap:10px;display:flex}.rc-upload{border:1px solid var(--rc-border);background:#fff;border-radius:12px;margin-top:8px;padding:12px}.rc-upload-name{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.rc-upload-name strong{overflow-wrap:anywhere;min-width:0}.rc-upload-name span{color:#53665e;flex-shrink:0;font-size:12px}.rc-upload progress{accent-color:#e1841e;width:100%;height:6px;margin-top:10px}.rc-upload-controls{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (max-width:600px){.rc-thread-header{flex-direction:column}.rc-thread-header h2{font-size:21px}.rc-event{padding:14px}.rc-event-heading time{width:100%;margin-left:0}.rc-upload-name{flex-direction:column;gap:3px}.rc-composer-actions>button{flex:1}.rc-file-grid{grid-template-columns:1fr 1fr}.rc-file img,.rc-file video{height:120px}}@media (prefers-color-scheme:dark){.dark .rc{--rc-text:#e6eee9;--rc-border:#43534a}.dark .rc-event,.dark .rc-secondary,.dark .rc-icon-button,.dark .rc-file,.dark .rc-upload,.dark .rc textarea,.dark .rc input:not([type=checkbox]):not([hidden]){color:var(--rc-text);background:#1b2d2b}.dark .rc-event-system,.dark .rc-callout{background:#263e34}.dark .rc-hint,.dark .rc-muted,.dark .rc-eyebrow,.dark .rc-event-heading{color:#b6c7bd}.dark .rc-event-internal{background:#413a26}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--uko-orange:#e1841e;--uko-green:#1b2d2b;--uko-paper:#f7f6f2}*{box-sizing:border-box}body{background:var(--uko-paper);color:var(--uko-green);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #8fc090}button{cursor:pointer}button:disabled{cursor:default}h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(27px,4vw,38px);line-height:1.16}h2{letter-spacing:-.02em}p{line-height:1.55}a.rc-primary,a.rc-secondary{text-decoration:none}input:not([type=checkbox]),select,textarea{width:100%;min-height:46px;color:inherit;background:#fff;border:1px solid #d6dbd7;border-radius:10px;padding:12px}textarea{resize:vertical}input[type=checkbox]{accent-color:#b9670a;width:18px;height:18px}.rc input:not([type=checkbox]){font-size:16px}.rc-label{margin-top:14px}.uko-brand{margin-bottom:18px}.uko-brand-small{width:58px;height:58px;display:block}.uko-loading{place-content:center;justify-items:center;min-height:90vh;display:grid}.uko-header{border-bottom:1px solid #e2e5de;align-items:center;gap:24px;max-width:1140px;height:92px;margin:0 auto;padding:16px 32px;display:flex}.uko-home{color:#61716b;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.uko-home strong{color:#1b2d2b;margin-top:3px;font-size:14px;display:block}.uko-main{max-width:1000px;margin:0 auto;padding:36px 24px 130px}.uko-page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.uko-page-heading .rc-primary{white-space:nowrap}.uko-filters{grid-template-columns:1fr auto 220px;gap:10px;margin-bottom:24px;display:grid}.uko-filters select{font-size:14px}.uko-appeals{gap:14px;display:grid}.uko-appeal{background:#fff;border:1px solid #e0e5df;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.uko-appeal:hover{border-color:#e1841e;box-shadow:0 6px 18px #1b2d2b08}.uko-appeal h2{margin:10px 0 8px;font-size:20px}.uko-appeal p{color:#65756f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;display:-webkit-box;overflow:hidden}.uko-appeal>svg{color:#91a096;flex-shrink:0}.uko-nav{color:#c5d2cc;z-index:20;background:#1b2d2b;border-radius:22px;justify-content:space-around;gap:12px;width:calc(100% - 32px);max-width:520px;padding:12px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 9px 30px #1b2d2b25}.uko-nav a{flex-direction:column;flex:1;align-items:center;gap:6px;padding:4px 0;font-size:12px;text-decoration:none;display:flex}.uko-nav a[aria-current=page]{color:#ffb259}.uko-bell{display:flex;position:relative}.uko-bell b{color:#fff;text-align:center;background:#e1841e;border-radius:10px;min-width:18px;min-height:18px;padding:2px;font-size:10px;position:absolute;top:-5px;right:-13px}.uko-panel{background:#fff;border:1px solid #e0e5df;border-radius:18px;margin-bottom:20px;padding:26px}.uko-panel h2{margin:0 0 10px;font-size:21px}.uko-new{flex-direction:column;gap:10px;display:flex}.uko-new>.rc-primary{align-self:flex-start;margin-top:12px}.uko-back{color:#63726a;align-items:center;gap:7px;margin-bottom:25px;font-size:14px;text-decoration:none;display:inline-flex}.uko-empty{text-align:center;background:#fff;border:1px dashed #d1d9d1;border-radius:20px;padding:55px 20px}.uko-empty svg{color:#9eb9a6}.uko-empty h2{font-size:22px}.uko-empty p{color:#61716b;max-width:450px;margin:0 auto}.uko-connection{background:#fff0d9;justify-content:center;gap:10px;padding:12px 20px;font-size:14px;line-height:1.5;display:flex}.uko-connection svg{flex-shrink:0}.uko-actions{flex-wrap:wrap;gap:10px;display:flex}.uko-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;font-size:13px;display:flex}.uko-notices{gap:10px;display:grid}.uko-notice{text-align:left;color:inherit;background:#fff;border:1px solid #e0e5df;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.uko-notice>div{flex:1}.uko-notice p{margin:6px 0}.uko-notice time{color:#64736c;font-size:12px}.uko-unread{background:#fffaf3;border-left:4px solid #e1841e}.uko-login{background:radial-gradient(ellipse at 85% 0%, #dce6da 0, transparent 60%), var(--uko-paper);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:40px 20px;display:flex}.uko-login-card{background:#fff;border:1px solid #e0e5df;border-radius:26px;width:100%;max-width:460px;padding:36px;box-shadow:0 20px 70px #1b2d2b08}.uko-login-card h1{font-size:31px}.uko-login form{flex-direction:column;gap:9px;margin:20px 0;display:flex}.uko-login .rc-checkbox{margin:8px 0}.uko-login footer{color:#6e7b71;margin-top:24px;font-size:12px}.uko-main>.rc-thread{background:#fff;border:1px solid #e0e5df;border-radius:18px;padding:26px}@media (max-width:600px){.uko-header{gap:12px;height:80px;padding:12px 20px}.uko-brand-small{width:52px;height:52px}.uko-main{padding:24px 16px 125px}.uko-page-heading{flex-direction:column;align-items:flex-start;margin-bottom:20px}.uko-page-heading .rc-primary{justify-content:center;width:100%}.uko-filters{grid-template-columns:1fr auto}.uko-filters select{grid-column:1/-1}.uko-appeal{padding:18px}.uko-appeal h2{font-size:18px}.uko-panel,.uko-main>.rc-thread{padding:18px}.uko-nav{bottom:max(12px, env(safe-area-inset-bottom));border-radius:20px;width:calc(100% - 24px);padding:10px}.uko-login-card{padding:26px}.uko-login{padding:20px 16px}.uko-login-card h1{font-size:29px}.uko-logout{display:none}.uko-home{max-width:70%}.uko-home span{overflow-wrap:anywhere}.uko-pagination{gap:10px}.uko-connection{font-size:13px}}
