body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Inter,system-ui,sans-serif}.container_popup{background:#00000050;height:100%;left:0;position:fixed;top:0;width:100%;z-index:11}.wrapper_popup{background:#fff;border-radius:4px;height:auto;margin:calc(29vh - 20px) auto 0;overflow:auto;padding:20px;position:relative;width:43%}@media only screen and (max-width:600px){.wrapper_popup{margin-top:calc(5vh - 20px);width:80%}}.container-login{display:flex;height:90vh;padding:36px 96px}.wrapper-login-left{width:50%}.wrapper-login-right{display:flex;justify-content:center;width:50%}.title-login{word-wrap:break-word;font-size:22px;font-weight:550;margin-left:24px;position:absolute;width:32%}.image-login{border-radius:16px;height:100%;object-fit:cover;width:100%}.wrapper-input-login{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:8px;display:flex;margin-bottom:16px;margin-top:8px;transition:all .2s ease}.wrapper-input-login:focus-within{border:1px solid #ffe7df;box-shadow:0 0 6px #b2a19c}.input-login{background:#0000;border:none;font-size:16px;outline:none;padding:10px;width:100%}.wrapper-input-login img{height:20px;margin:8px;opacity:.6;width:20px}.left-title{word-wrap:break-word;color:#333;font-size:22px;font-weight:600;margin-left:24px;position:absolute;width:32%}.login-container{display:flex;flex-direction:column;justify-content:center;width:50%}.login-title{font-size:24px;font-weight:600;margin-bottom:16px}.label-login{color:#444;font-size:16px;margin-top:8px}.button-signin{background:#ff7b7c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;padding:12px;transition:all .2s ease;width:100%}.button-signin:hover{background:#e56e6f}.button-signin:active{transform:scale(.98)}.wrapper-login-mobile{display:none}.button_popup_login{background-color:red;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.wrapper_button_salah_popup{display:flex;justify-content:flex-end;width:100%}@media only screen and (max-width:600px){.container-login{padding:0}.wrapper-login-left,.wrapper-login-right{display:none}.wrapper-login-mobile{background:#f9f8f6;display:flex;height:100vh;width:100vw}.img-background-purple{border-radius:0 0 10% 10%;height:50%;object-fit:cover;position:absolute;width:100%;z-index:0}.wrapper-card-login{height:100%;width:100%;z-index:1}.wrapper-card-login,.wrapper-item-login{align-items:center;display:flex;justify-content:center;position:absolute}.wrapper-item-login{background:#fff;border-radius:36px;flex-direction:column;height:70%;width:80%}.button-signin-mobile{background:#000;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:14px;margin-top:12px;padding:14px;transition:all .2s ease;width:85%}.input-login-mobile{border:1px solid #d3d3d3;border-radius:10px;font-size:16px;height:32px;outline:none;padding:1px 6px;width:-webkit-fill-available}}.textarea-komentar-penilai{height:48px;line-height:22px;padding:0 6px;resize:none;width:99%}.accordion-content{max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px) scale(.98);transition:max-height .5s cubic-bezier(.25,.8,.25,1),opacity .35s ease,transform .35s ease;will-change:max-height,opacity,transform}.accordion-content.active{max-height:2000px;opacity:1;transform:translateY(0) scale(1)}.accordion-inner{background:#fff;padding:10px}.text-content{font-size:14px;margin-top:0;word-break:break-word}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wrapper-card-aspek{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;width:100%}.wrapper-aspek-penilaian-ss{align-items:center;border:1px solid #d3d3d3;border-radius:6px;display:flex;flex-direction:column;padding:10px}.keterangan-nilai-aspek{font-size:12px;line-height:18px;margin:0 0 6px;max-width:250px;min-width:250px;word-break:break-word}.input-nilai-aspek{font-size:18px;outline:none;padding:6px;text-align:center;width:20px}.wrapper-card-ttd-ss{display:flex;gap:6px;justify-content:space-between;overflow-y:scroll}.wrapper-ttd-ss{align-items:center;border:1px solid #000;display:flex;flex-direction:column}.nama-tanggal-ttd-ss{border-top:1px solid #000;font-size:12px;line-height:36px;margin:0;padding:0 6px;text-align:center;width:-webkit-fill-available}.wrapper-ide{display:flex;flex-wrap:wrap;gap:24px}@media only screen and (max-width:600px){.wrapper-ide{gap:0}.margin-0{margin:0}.font-12-mobile{font-size:12px}.font-14-mobile{font-size:14px}.wrapper-aspek-penilaian-ss{width:100%}.nama-tanggal-ttd-ss{font-size:10px;line-height:14px}.accordion-inner{padding:0}.textarea-komentar-penilai{width:94%}}.navbar{align-items:center;background:#f9f5f0;display:flex;justify-content:space-between;padding:12px 24px 6px;position:sticky;top:0;z-index:10}.logo{border-radius:6px;font-weight:700;width:42px}.menu-container{background:#fff;display:flex;gap:6px;margin-right:12px;overflow-x:auto;overflow-y:hidden;padding:6px}.menu-container,.menu-item{border-radius:999px;position:relative}.menu-item{cursor:pointer;padding:8px 16px;z-index:2}.menu-item span{transition:.2s}.menu-item span.active{font-weight:600}.menu-indicator{background:#ffd54f;border-radius:999px;height:calc(100% - 12px);left:0;position:absolute;top:6px;transition:all .3s ease;z-index:1}.logout{cursor:pointer}@media only screen and (max-width:600px){.navbar{padding:12px 12px 4px}.logo{display:none}.menu-item{font-size:14px}}.container-card-ss{background:#fff;border-radius:18px;margin:0 12px;padding:12px 0}.wrapper-ss{background:#f9f5f0;min-height:100vh}.wrapper_sub_menu_ss{display:flex;flex-wrap:wrap;font-size:16px;font-weight:550;justify-content:space-around;margin-bottom:24px}.sub_menu_ss{border-bottom:3px solid #f6f6fc;color:#2d357a;cursor:pointer;font-weight:400;margin:6px 0 0;padding:6px}.border_active_ss{border-bottom:3px solid #2d357a;font-weight:550}.select-filter-bulan-tahun{border:1.5px solid #d3d3d3;border-radius:8px;cursor:pointer;height:32px;padding:0 4px}.subtitle-ss{padding:0 12px}.wrapper-submenu-ss{align-items:center;display:flex;gap:16px;padding:0 12px}.submenu-container{background:#fff;border-radius:999px;display:flex;font-size:14px;gap:6px;margin-right:12px;overflow-x:auto;overflow-y:hidden;padding:4px 6px;position:relative}.submenu-indicator{background:#ff7b7c;border-radius:999px;height:calc(100% - 12px);left:0;position:absolute;top:6px;transition:all .3s ease;z-index:1}.submenu-item span{color:#333;transition:color .6s}.submenu-item{border-radius:999px;cursor:pointer;padding:8px 16px;position:relative;z-index:2}.submenu-item span.active{color:#fff;font-weight:600}.wrapper-input-ss{display:flex;flex-wrap:wrap;gap:16px;padding:0 24px}.textarea-input-ss{border:1px solid #ccc;border-radius:6px;height:70px;outline:none;padding:8px;resize:none;width:96%}.wrapper-img-ss{display:flex;flex-wrap:wrap;gap:16px;padding:0 24px}.preview-image-ss{border-radius:8px;margin-top:8px;max-width:250px;width:100%}.wrapper-button-upload-ss{display:flex;justify-content:end;padding:0 24px}.button-upload-ss{background:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 16px}.select-input-status-ss{border:1px solid #ccc;border-radius:6px;padding:8px;width:100%}.wrapper-select-bulan-tahun-ss{background:#fff;border-radius:18px;display:flex;flex-wrap:wrap;gap:16px;margin:0 12px 8px 0;padding:12px;width:fit-content}.wrapper-card-akumulasi{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:12px;display:flex;margin:6px 18px 6px 0;padding:8px 0;width:272px}.label-text-bpb{background:#0e5d5a;border-radius:0 12px 12px 0;color:#0000;height:36px;margin-right:12px;width:3px}.total-request-text{font-size:18px;font-weight:600;letter-spacing:1px;margin:6px 0}.wrapper-submenu-riwayat{border-bottom:1px solid #d3d3d3;display:flex;height:32px;margin:6px 12px 12px}.submenu-riwayat-ss,.submenu-ss-active{cursor:pointer;margin-bottom:0;margin-right:12px;padding:0 6px}.submenu-ss-active{border-bottom:2px solid #4ca756;color:#4ca756;font-weight:550}.red-notice-bagian{color:red;display:flex;flex-wrap:wrap;font-size:10px;font-weight:550;gap:8px}.container-card-akumulasi{display:flex;flex-wrap:wrap;padding:0 12px 6px}.button-cari-ss{background:skyblue;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:0 12px}.img-close-popup-ss{cursor:pointer;height:36px;width:36px}.wrapper-find-user{min-width:286px;width:auto}.search-bar-ss{border:1.5px solid #d3d3d3;border-radius:8px;padding:0 12px}.button-export-ss{background:green;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:36px;margin-bottom:8px;padding:0 12px}@media only screen and (max-width:600px){.wrapper-select-bulan-tahun-ss{gap:10px;margin:0 0 12px}.wrapper-find-user{font-size:12px;min-width:auto}.submenu-riwayat-ss,.submenu-ss-active,.total-request-text{font-size:14px}.wrapper-card-akumulasi{font-size:12px;margin:6px 0;width:100%}.wrapper-input-ss{padding:0 16px}.wrapper-submenu-ss{margin-bottom:4px;padding:0 6px}.menu-item,.subtitle-ss{font-size:14px}.submenu-container{font-size:12px}.submenu-item{padding:8px}.textarea-input-ss{width:95%}.wrapper-ss{padding-bottom:12px}}.accordion-container-penilaian-karyawan{width:100%}.accordion-item-penilaian-karyawan{border:1px solid #ddd;border-radius:8px;margin-bottom:10px;overflow:hidden}.accordion-header-penilaian-karyawan{grid-gap:12px;align-items:center;background:#fafafa;cursor:pointer;display:grid;gap:12px;grid-template-columns:2fr 1.5fr 2fr 40px;padding:12px}.accordion-header-penilaian-karyawan span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion-header-penilaian-karyawan span:last-child{text-align:right}.arrow{transition:transform .3s ease}.arrow.open{transform:rotate(180deg)}.accordion-content-penilaian-karyawan{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.accordion-content-penilaian-karyawan.open{max-height:800px;opacity:1}.accordion-inner-penilaian-karyawan{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.section{background:#fafafa;border-radius:8px;display:grid;grid-template-rows:auto 1fr auto;padding:12px}.section-title{border-bottom:1px solid #ddd;font-weight:700;margin-bottom:10px;padding-bottom:6px}.row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:6px}.row.total{border-top:1px solid #ddd;font-weight:700;margin-top:10px;padding-top:6px}.checkbox-export-pdf-penilaian{cursor:pointer;height:18px;margin-right:6px;width:18px}@media only screen and (max-width:600px){.checkbox-export-pdf-penilaian{height:14px;margin-right:4px;width:14px}.accordion-header-penilaian-karyawan{gap:8px;grid-template-columns:1fr 1fr 1fr 30px}.accordion-inner-penilaian-karyawan{gap:16px}.row{font-size:12px}}.wrapper-accordion-penilaian{font-size:14px;margin:12px}@media only screen and (max-width:600px){.wrapper-accordion-penilaian{font-size:12px}}.bs-list{display:flex;flex-direction:column;gap:8px}.bs-empty{color:#888;padding:24px;text-align:center}.bs-item{background:#fff;border:1px solid #e2e2e2;border-radius:8px;overflow:hidden}.bs-item-header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.bs-item-header:hover{background:#f7f7fb}.bs-item-title{display:flex;flex:1 1;gap:6px;min-width:0}.bs-no{font-weight:600}.bs-question-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-badges{align-items:center;display:flex;flex-shrink:0;gap:6px}.bs-badge{background:#6c757d;border-radius:999px;color:#fff;font-size:11px;padding:2px 8px}.bs-badge-umum{background:#5b8def}.bs-badge-matematika{background:#f0a020}.bs-badge-buta-warna{background:#2aa876}.bs-badge-op-tambah{background:#16a34a}.bs-badge-op-kurang{background:#dc2626}.bs-badge-op-kali{background:#2563eb}.bs-badge-op-bagi{background:#9333ea}.bs-arrow{color:#888;display:inline-block;font-size:10px;transition:transform .3s ease}.bs-arrow.open{transform:rotate(180deg)}.bs-item{transition:border-color .25s ease,box-shadow .25s ease}.bs-item.open{border-color:#cdbdf3;box-shadow:0 2px 8px #6d3fd914}.bs-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.bs-collapse.open{grid-template-rows:1fr;opacity:1}.bs-collapse-inner{min-height:0;overflow:hidden}.bs-item-body{border-top:1px solid #eee;padding:12px}@media (prefers-reduced-motion:reduce){.bs-arrow,.bs-collapse,.bs-item{transition:none}}.bs-image{border:1px solid #ddd;border-radius:6px;display:block;margin-bottom:10px;max-height:320px;max-width:100%}.bs-question-full{margin:0 0 8px;white-space:pre-wrap}.bs-options{list-style:none;margin:0 0 8px;padding:0}.bs-options li{border-radius:4px;padding:4px 8px}.bs-option-correct{font-weight:600}.bs-answer,.bs-option-correct{background:#e6f6ee;color:#1b7a4f}.bs-answer{border-radius:4px;display:inline-block;margin:0 0 8px;padding:4px 10px}.bs-meta{color:#999;font-size:11px;margin-bottom:8px}.bs-actions{display:flex;gap:8px}.bs-page .wrapper-select-bulan-tahun-ss{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bs-page .search-bar-ss,.bs-page .select-filter-bulan-tahun{background-color:#fff;border:1px solid #d3d3dc;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:13px;height:36px;line-height:1;margin:0;padding:0 12px}.bs-page .bs-textarea:focus,.bs-page .search-bar-ss:focus,.bs-page .select-filter-bulan-tahun:focus{border-color:#6d3fd9;box-shadow:0 0 0 3px #6d3fd926;outline:none}.bs-page .bs-btn{box-sizing:border-box;margin:0}.bs-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;height:36px;justify-content:center;line-height:1;padding:0 16px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;white-space:nowrap}.bs-btn:active:not(:disabled){transform:translateY(1px)}.bs-btn:focus-visible{outline:2px solid #b9a3f5;outline-offset:2px}.bs-btn:disabled{cursor:not-allowed;opacity:.55}.bs-btn-sm{border-radius:6px;font-size:12px;height:30px;padding:0 12px}.bs-btn-primary{background:#6d3fd9;box-shadow:0 1px 2px #6d3fd959;color:#fff}.bs-btn-primary:hover:not(:disabled){background:#5a31bd}.bs-btn-secondary{background:#fff;border-color:#d3d3dc;color:#444}.bs-btn-secondary:hover:not(:disabled){background:#f3f3f8;border-color:#bdbdca}.bs-btn-outline{background:#fff;border-color:#cdbdf3;color:#6d3fd9}.bs-btn-outline:hover:not(:disabled){background:#f1ebfd;border-color:#6d3fd9}.bs-btn-danger{background:#fff;border-color:#f0c4c4;color:#d64545}.bs-btn-danger:hover:not(:disabled){background:#d64545;border-color:#d64545;color:#fff}.bs-modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.bs-modal{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:12px;max-height:90vh;max-width:640px;overflow-y:auto;padding:16px;width:100%}.bs-modal-title{margin:0}.bs-form-row{display:flex;flex-wrap:wrap;gap:10px}.bs-label{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:4px}.bs-input{min-width:130px}.bs-textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:8px;resize:none;width:100%}.bs-image-preview{align-self:flex-start;border:1px solid #ddd;border-radius:6px;margin-top:6px;max-height:220px;max-width:100%;object-fit:contain}.bs-opsi-row{align-items:center;display:flex;gap:6px;margin-top:4px}.bs-opsi-label{width:18px}.bs-opsi-input{flex:1 1;width:auto}.bs-btn-icon{background:#f1f1f1;border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.bs-btn-icon:disabled{cursor:not-allowed;opacity:.4}.bs-btn-add{align-self:flex-start;margin-top:6px}.bs-error{color:#c0392b;font-size:13px}.bs-modal-actions{display:flex;gap:8px;justify-content:flex-end}@media only screen and (max-width:600px){.bs-question-preview{max-width:55vw}}.notif-popup{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000040;box-sizing:border-box;flex-direction:column;gap:8px;left:50%;max-width:360px;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1100}.notif-icon,.notif-popup{align-items:center;display:flex}.notif-icon{border-radius:50%;color:#fff;font-size:22px;font-weight:700;height:44px;justify-content:center;width:44px}.notif-icon-success{background:#2aa876}.notif-icon-error{background:#dc2626}.notif-icon-info{background:#5b8def}.notif-icon-confirm{background:#f0a020}.notif-title{margin:4px 0 0}.notif-message{color:#555;margin:0;white-space:pre-wrap}.notif-actions{display:flex;gap:8px;margin-top:12px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ucb_page{--ucb-accent:#6d3fd9;--ucb-border:#e2e2e2;--ucb-muted:#888;--ucb-col-bg:#f3f3f8;--ucb-ease:cubic-bezier(0.4,0,0.2,1);--ucb-dur:0.3s}.ucb_drawer *,.ucb_page *{box-sizing:border-box}.ucb_toolbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:12px}.ucb_error{color:#c0392b;font-size:13px;margin:0 12px}.ucb_muted{color:var(--ucb-muted);font-size:12px}.ucb_overdue{color:#c0392b;font-size:12px;font-weight:600}.ucb_st_OPEN{background:#dc2626}.ucb_st_IN_PROGRESS{background:#f0a020}.ucb_st_DONE{background:#16a34a}.ucb_board{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ucb_column{background:var(--ucb-col-bg);border-radius:8px;min-width:0;padding:10px}.ucb_column_head{align-items:center;color:#555;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.ucb_dot{border-radius:50%;height:8px;width:8px}.ucb_dot_OPEN{background:#dc2626}.ucb_dot_IN_PROGRESS{background:#f0a020}.ucb_dot_DONE{background:#16a34a}.ucb_count{background:#e4e4ee;border-radius:999px;color:#555;font-size:11px;padding:1px 8px}.ucb_column_body{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 300px);overflow-y:auto;padding:2px}.ucb_card{background:#fff;border:1px solid var(--ucb-border);border-radius:8px;cursor:pointer;padding:10px 12px;transition:background var(--ucb-dur) var(--ucb-ease),border-color var(--ucb-dur) var(--ucb-ease),box-shadow var(--ucb-dur) var(--ucb-ease);-webkit-user-select:none;user-select:none}.ucb_card:hover{background:#f7f7fb}.ucb_card_active{border-color:#cdbdf3;box-shadow:0 2px 8px #6d3fd914}.ucb_card_top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ucb_card_top .bs-badge{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ucb_no{font-weight:600}.ucb_card_desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:6px 0;overflow:hidden;overflow-wrap:anywhere}.ucb_card_foot{display:flex;gap:8px;justify-content:space-between}.ucb_card_update{color:#999;font-size:11px;margin-top:4px}.ucb_overlay{background:#14102847;inset:0;opacity:0;position:fixed;transition:opacity var(--ucb-dur) var(--ucb-ease);z-index:1000}.ucb_overlay.open{opacity:1}.ucb_drawer{background:#fff;bottom:0;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform var(--ucb-dur) var(--ucb-ease);width:min(480px,100vw);will-change:transform;z-index:1001}.ucb_drawer.open{transform:translateX(0)}.ucb_drawer_header{align-items:center;border-bottom:1px solid #eee;display:flex;gap:8px;justify-content:space-between;padding:14px 16px}.ucb_drawer_title{align-items:center;display:flex;gap:10px;min-width:0}.ucb_drawer_title h3{font-size:16px;margin:0}.ucb_drawer_body{flex:1 1;font-size:14px;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;padding:12px 16px}.ucb_drawer_footer{background:#fff;border-top:1px solid #eee;padding:10px 16px 14px}.ucb_footer_actions{display:flex;justify-content:flex-end;margin-top:8px}.ucb_info{grid-gap:0 12px;display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ucb_block p,.ucb_info p{margin:2px 0}.ucb_label{color:var(--ucb-muted);font-size:11px;margin:10px 0 2px!important}.ucb_block{margin-top:6px}.ucb_text{white-space:pre-wrap}.ucb_photos{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.ucb_thumb{border:1px solid #ddd;border-radius:6px;cursor:zoom-in;height:100px;margin-top:6px;object-fit:cover;width:140px}.ucb_helper_row{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 0}.ucb_timeline{border-left:2px solid #e6e0f7;margin:8px 0 0 6px;padding-left:14px}.ucb_tl_item{padding-bottom:12px;position:relative}.ucb_tl_dot{background:var(--ucb-accent);border-radius:50%;height:10px;left:-20px;position:absolute;top:5px;width:10px}.ucb_tl_head{font-weight:600;margin:0}.ucb_tl_text{margin:2px 0 0;white-space:pre-wrap}.ucb_lightbox{align-items:center;background:#000c;cursor:zoom-out;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.ucb_lightbox img{max-height:92vh;max-width:92vw}.ucb_edit{display:flex;flex-direction:column;gap:12px}.ucb_input{height:36px}.ucb_check{align-items:center;display:flex;font-size:13px;font-weight:400;gap:8px;padding:2px 0}.ucb_check_locked{color:var(--ucb-muted)}.ucb_card_unread{background:snow;border-color:#f2b8b5;box-shadow:inset 3px 0 0 #dc2626}.ucb_card_unread:hover{background:#fff3f3}.ucb_unread_dot{animation:ucb_pulse 1.6s ease-in-out infinite;background:#dc2626;border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.ucb_unread_tag{background:#fde8e8;color:#c0392b;display:inline-block;font-weight:600;margin-top:6px}.ucb_count_unread,.ucb_unread_tag{border-radius:999px;font-size:11px;padding:1px 8px}.ucb_count_unread{background:#dc2626;color:#fff;letter-spacing:0;text-transform:none}.ucb_btn_danger{background:#dc2626;border:1px solid #dc2626;color:#fff}.ucb_btn_danger:hover:not(:disabled){background:#b91c1c}.ucb_btn_danger:disabled{cursor:not-allowed;opacity:.6}.ucb_notice_backdrop{z-index:1300}.ucb_notice_title{color:#c0392b}.ucb_confirm_backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.ucb_confirm{background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:18px 20px;width:min(380px,100%)}.ucb_confirm h4{margin:0 0 8px}.ucb_confirm p{color:#555;font-size:13px;margin:0}.ucb_confirm_actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}@keyframes ucb_pulse{0%{box-shadow:0 0 0 0 #dc262680}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 0 0 #dc262600}}@media (prefers-reduced-motion:reduce){.ucb_unread_dot{animation:none}}@media only screen and (max-width:900px){.ucb_board{grid-template-columns:1fr}.ucb_column_body{max-height:none}}@media only screen and (max-width:600px){.ucb_info{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ucb_card,.ucb_drawer,.ucb_overlay{transition:none}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:u+00??,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}
/*# sourceMappingURL=main.d95a21fe.css.map*/