.uc-projects-table-shell,.uc-projects-table-shell *{box-sizing:border-box}.uc-projects-table-shell{--uc-projects-ink:#171717;--uc-projects-muted:#737373;--uc-projects-line:#efefef;width:100%;min-height:720px;color:var(--uc-projects-ink);background:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;overflow:hidden}.uc-projects-table-titlebar{justify-content:space-between;align-items:center;padding:24px 28px 20px;display:flex}.uc-projects-table-titlebar h2{color:#0a0a0a;letter-spacing:-.025em;margin:0;font-family:inherit;font-size:22px;font-weight:600}.uc-projects-table-titlebar h2,.uc-project-create-dialog>header h2,.uc-project-edit-shell>header h2{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Noto Serif SC Collector,EB Garamond Variable,Noto Serif SC,Songti SC,serif;font-weight:520}.uc-projects-control,.uc-projects-segments button{color:#404040;cursor:pointer;background:#f7f7f7;border:1px solid #0000;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font:500 15px/1 Inter,Segoe UI,Arial,sans-serif;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.uc-projects-control:hover,.uc-projects-segments button:hover{background:#eee}.uc-projects-control:active,.uc-projects-segments button:active{transform:translateY(1px)}.uc-projects-control svg{stroke-width:1.8px;width:16px;height:16px}.uc-projects-toolbar{align-items:center;gap:12px;padding:0 28px 12px;display:flex}.uc-projects-search{flex:0 300px;width:min(300px,100%);display:block;position:relative}.uc-projects-search svg{color:#a3a3a3;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.uc-projects-search input{color:#171717;width:100%;height:44px;box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:12px;outline:none;padding:0 14px 0 40px;font:400 15px/1 Inter,Segoe UI,Arial,sans-serif}.uc-projects-search input::placeholder{color:#a3a3a3}.uc-projects-search input:focus{border-color:#bdbdbd;box-shadow:0 0 0 3px #00000009}.uc-projects-segments{scrollbar-width:none;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.uc-projects-segments::-webkit-scrollbar{display:none}.uc-projects-segments button{white-space:nowrap;border-color:#e5e5e5;font-weight:400}.uc-projects-segments button.is-active{color:#fff;background:#171717;border-color:#171717;font-weight:600}.uc-projects-columns{margin-left:auto}.uc-projects-table-scroll{flex:auto;min-height:0;overflow-x:auto}.uc-projects-table-shell table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.uc-projects-table-shell thead{background:#fafafabf}.uc-projects-table-shell th{color:#737373;text-align:left;height:48px;padding:0 24px;font-size:13px;font-weight:400}.uc-projects-table-shell th:first-child,.uc-projects-table-shell td:first-child{width:25%;padding-left:28px}.uc-projects-table-shell th:nth-child(2),.uc-projects-table-shell td:nth-child(2){width:31%}.uc-projects-table-shell th:nth-child(3),.uc-projects-table-shell td:nth-child(3){width:16%}.uc-projects-table-shell tbody tr:not(.uc-projects-empty-row){border-bottom:1px solid var(--uc-projects-line);cursor:pointer;outline:none;transition:background-color .12s}.uc-projects-table-shell tbody tr:last-child{border-bottom:0}.uc-projects-table-shell tbody tr:not(.uc-projects-empty-row):hover,.uc-projects-table-shell tbody tr:not(.uc-projects-empty-row):focus-visible{background:#fafafab8}.uc-projects-table-shell td{color:#404040;vertical-align:middle;height:60px;padding:0 24px;font-size:14px}.uc-projects-name,.uc-projects-status{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.uc-projects-name{color:#0a0a0a;font-weight:600}.uc-projects-name i{border-radius:3px;flex:none;width:9px;height:9px}.uc-projects-description{color:#737373;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.uc-projects-status i{background:#d4d4d4;border-radius:50%;width:8px;height:8px}.uc-projects-status i[data-status=review]{background:#f59e0b}.uc-projects-status i[data-status=done]{background:#262626}.uc-projects-status i[data-status=in-progress]{background:#9ca3af}.uc-projects-number{color:#171717;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.uc-projects-sort{color:#737373;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.uc-projects-sort:hover{color:#171717}.uc-projects-sort svg{width:14px;height:14px;transition:transform .15s}.uc-projects-sort svg.is-ascending{transform:rotate(180deg)}.uc-projects-empty-row td{color:#a3a3a3;text-align:center;height:112px}.uc-projects-table-shell footer{color:#525252;background:#fafafa73;border-top:1px solid #f5f5f5;margin-top:auto;padding:16px 28px;font-size:13px}.uc-projects-column-menu{z-index:10000;background:#fff;border:1px solid #e5e5e5;border-radius:12px;outline:none;width:192px;padding:6px;font-family:Inter,Segoe UI,Arial,sans-serif;box-shadow:0 18px 50px #0000001f}.uc-projects-column-menu-label{color:#737373;padding:7px 9px;font-size:12px;font-weight:600}.uc-projects-column-item{color:#404040;cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;padding:9px 8px 9px 32px;font-size:14px;display:flex;position:relative}.uc-projects-column-item:hover,.uc-projects-column-item:focus{background:#f7f7f7}.uc-projects-column-item>span{place-items:center;width:16px;height:16px;display:grid;position:absolute;left:9px}.uc-projects-column-item svg{width:14px;height:14px}@media (width<=1100px){.uc-projects-toolbar{flex-wrap:wrap}.uc-projects-search{flex-basis:100%;max-width:none}.uc-projects-segments{order:2}.uc-projects-columns{order:3}}@media (width<=700px){.uc-projects-table-shell{border-radius:14px;min-height:620px}.uc-projects-table-titlebar{padding:20px 18px 16px}.uc-projects-toolbar{padding:0 18px 12px}.uc-projects-table-shell footer{padding:14px 18px}}.uc-project-dialog-overlay{z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1111113d;animation:.16s ease-out uc-project-fade-in;position:fixed;inset:0}.uc-project-create-dialog{z-index:9001;color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:20px;outline:none;flex-direction:column;width:min(560px,100vw - 28px);height:min(780px,100vh - 32px);font-family:Inter,Segoe UI,Arial,sans-serif;animation:.18s cubic-bezier(.2,.8,.2,1) uc-project-dialog-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 90px #00000029}.uc-project-create-dialog>header{background:#fafafac2;border-bottom:1px solid #f0f0f0;flex:none;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.uc-project-create-dialog>header h2{color:#0a0a0a;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650}.uc-project-create-dialog>header p{color:#737373;margin:5px 0 0;font-size:14px;line-height:1.5}.uc-project-create-dialog>header>button{color:#525252;cursor:pointer;background:#f0f0f0;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.uc-project-create-dialog>header>button:hover{color:#171717;background:#e7e7e7}.uc-project-create-dialog>header svg{width:18px;height:18px}.uc-project-create-scroll{overscroll-behavior:contain;scrollbar-color:#c9c9c9 transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:22px;overflow-y:auto}.uc-project-create-scroll::-webkit-scrollbar{width:9px}.uc-project-create-scroll::-webkit-scrollbar-thumb{background:#c9c9c9;border:2px solid #fff;border-radius:999px}.uc-project-create-scroll section+section{margin-top:22px}.uc-project-create-scroll label{color:#262626;margin:0 0 9px;font-size:15px;font-weight:600;display:block}.uc-project-create-scroll label i{color:#a3a3a3;font-style:normal}.uc-project-create-scroll input:not([type=color]),.uc-project-create-scroll textarea{color:#171717;resize:vertical;background:#fff;border:1px solid #e1e1e1;border-radius:11px;outline:none;width:100%;padding:12px 14px;font:400 15px/1.5 Inter,Segoe UI,Arial,sans-serif}.uc-project-create-scroll input:not([type=color]){height:46px}.uc-project-create-scroll input:focus,.uc-project-create-scroll textarea:focus{border-color:#a3a3a3;box-shadow:0 0 0 3px #0000000a}.uc-project-create-scroll input::-moz-placeholder{color:#a3a3a3}.uc-project-create-scroll textarea::-moz-placeholder{color:#a3a3a3}.uc-project-create-scroll input::placeholder,.uc-project-create-scroll textarea::placeholder{color:#a3a3a3}.uc-project-field-note{color:#7a7a7a;margin:7px 0 0;font-size:13px;line-height:1.5}.uc-project-character-count{color:#a3a3a3;font-variant-numeric:tabular-nums;text-align:right;margin:5px 1px 0;font-size:12px}.uc-project-create-dialog>footer{background:#fafafac7;border-top:1px solid #f0f0f0;flex:none;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 22px;display:grid}.uc-project-create-dialog>footer p{color:#b45309;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.uc-project-create-dialog>footer button,.uc-project-edit-shell footer button{color:#262626;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 17px;font:600 14px/1 Inter,Segoe UI,Arial,sans-serif;display:inline-flex}.uc-project-create-dialog>footer button.is-primary,.uc-project-edit-shell footer button.is-primary{color:#fff;background:#171717;border-color:#171717}.uc-project-create-dialog>footer button:disabled,.uc-project-edit-shell footer button:disabled{color:#fff;cursor:not-allowed;background:#d4d4d4;border-color:#d4d4d4}.uc-project-status-picker{background:#f5f5f5;border:1px solid #e1e1e1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.uc-project-status-picker button{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:0;height:44px;font:500 14px/1 Inter,Segoe UI,Arial,sans-serif}.uc-project-status-picker button:hover{color:#262626}.uc-project-status-picker button.is-active{color:#171717;background:#fff;font-weight:650;box-shadow:0 1px 4px #00000017}.uc-project-status-picker.is-compact button{height:38px}.uc-project-color-picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uc-project-color-picker>button,.uc-project-custom-color{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;outline:1px solid #0000;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e5e5e5}.uc-project-color-picker>button.is-active{outline-color:#262626;box-shadow:0 0 0 3px #fff}.uc-project-color-picker svg{stroke-width:2.4px;width:15px;height:15px}.uc-project-custom-color{color:#525252;background:#f5f5f5}.uc-project-custom-color input{opacity:0;width:1px;height:1px;position:absolute}.uc-project-custom-color span{font-size:19px;font-weight:400}.uc-project-edit-shell,.uc-project-edit-shell *{box-sizing:border-box}.uc-project-edit-shell{color:#171717;background:#fff;border:1px solid #e3e3e3;border-radius:20px;flex-direction:column;min-height:760px;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;overflow:hidden}.uc-project-edit-shell>header{background:#fafafac2;justify-content:space-between;align-items:flex-start;gap:32px;padding:24px 28px;display:flex}.uc-project-back{color:#737373;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:500 13px/1 Inter,Segoe UI,Arial,sans-serif;display:inline-flex}.uc-project-back:hover{color:#171717}.uc-project-back svg{width:15px;height:15px}.uc-project-edit-shell>header h2{color:#0a0a0a;letter-spacing:-.025em;margin:15px 0 0;font-size:24px;font-weight:650}.uc-project-edit-shell>header p{color:#737373;margin:5px 0 0;font-size:15px}.uc-project-completion{flex:none;grid-template-columns:104px auto;align-items:center;gap:0 13px;margin-top:5px;display:grid}.uc-project-completion>span{background:#e5e5e5;border-radius:999px;height:8px;overflow:hidden}.uc-project-completion>span i{border-radius:inherit;background:#171717;height:100%;transition:width .18s;display:block}.uc-project-completion b{font-variant-numeric:tabular-nums;font-size:15px}.uc-project-completion small{color:#8a8a8a;text-align:right;grid-column:1/-1;margin-top:6px;font-size:12px}.uc-project-edit-fields{flex:auto;padding:18px 0}.uc-project-edit-row{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:28px;padding:13px 28px;display:grid}.uc-project-edit-row>div:first-child{align-self:start;padding-top:17px}.uc-project-edit-row strong{color:#171717;font-size:16px;font-weight:600;display:block}.uc-project-edit-row small{color:#8a8a8a;max-width:205px;margin-top:5px;font-size:12px;line-height:1.45;display:block}.uc-project-edit-row input,.uc-project-edit-row textarea{color:#171717;resize:vertical;background:#fff;border:1px solid #e1e1e1;border-radius:12px;outline:none;width:100%;padding:14px 17px;font:400 16px/1.5 Inter,Segoe UI,Arial,sans-serif}.uc-project-edit-row input{height:56px}.uc-project-edit-row input:focus,.uc-project-edit-row textarea:focus{border-color:#9e9e9e;box-shadow:0 0 0 3px #00000009}.uc-project-edit-shell>footer{background:#fafafac2;border-top:1px solid #efefef;justify-content:space-between;align-items:center;gap:24px;padding:17px 28px;display:flex}.uc-project-edit-shell>footer>div{align-items:center;gap:12px;display:flex}.uc-project-edit-shell>footer p{color:#737373;margin:0;font-size:13px}.uc-project-edit-shell footer svg{width:17px;height:17px}.uc-project-edit-shell footer button.uc-project-delete{color:#a34432;background:#fff;border-color:#ead7d3}.uc-project-edit-shell footer button.uc-project-delete:hover{background:#fff6f4}@keyframes uc-project-fade-in{0%{opacity:0}}@keyframes uc-project-dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}@media (prefers-reduced-motion:reduce){.uc-project-dialog-overlay,.uc-project-create-dialog{animation:none}}@media (width<=800px){.uc-project-edit-shell>header{flex-direction:column}.uc-project-completion{grid-template-columns:1fr auto;align-self:stretch}.uc-project-edit-row{grid-template-columns:1fr;gap:9px}.uc-project-edit-row>div:first-child{padding-top:0}.uc-project-edit-row small{max-width:none}.uc-project-edit-shell>footer{flex-direction:column;align-items:stretch}.uc-project-edit-shell>footer>div{justify-content:space-between}}@media (width<=560px){.uc-project-status-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-project-create-dialog>footer{grid-template-columns:1fr 1fr}.uc-project-create-dialog>footer p{grid-column:1/-1}}
/*$vite$:1*/