@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;margin:0;color:#f5f5f7;background:#111216}.app{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:360px;border-right:1px solid #26272f;background:#16171c}.sidebar .sidebar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #26272f}.sidebar .sidebar-header h3{font-size:1rem;margin:0}.sidebar .sidebar-header h1{font-size:16px;margin:0}.list-sidebar{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:4px 0;list-style:none}.sidebar-list-item{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;cursor:pointer;color:#8e8e93}.sidebar-list-item.is-active{color:#f5f5f7;background:#1d1f26}.sidebar-list-item:hover{color:#f5f5f7;background:#252733}.sidebar-list-item .list-name{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar-list-item .list-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sidebar-list-item .list-actions div{padding:0 5px}.btn{font:inherit;cursor:pointer;border:none}.btn-add-list{font-size:14px;margin:10px;padding:4px 8px;color:#fff;border-radius:6px;background:#0a84ff}.main-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-header{padding:12px 16px;border-bottom:1px solid #26272f}.main-header .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.badge{font-size:12px;position:relative;top:-4px;margin-left:15px;padding:4px 8px;color:#ff375f;border:1px solid #ff375f;border-radius:4px}.token-box{padding:0 10px}.current-list-name{font-size:18px;margin:0}.items-container{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 0}.empty-msg{font-size:14px;padding:0 40px;color:#8e8e93}.new-item-bar{padding:10px 16px;border-top:1px solid #26272f}.new-item-bar input{font-size:14px;width:100%;padding:8px 10px;color:#f5f5f7;border:1px solid #26272f;border-radius:8px;background:#1d1f26}.new-item-bar input:focus{border-color:#0a84ff;outline:none}.list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 14px;cursor:text;border-bottom:1px solid rgba(0,0,0,0.25);background:transparent}.list-item:hover{background:rgba(255,255,255,0.05)}.list-item:hover .stoplight{pointer-events:auto;opacity:1}.divider-item{padding-top:20px;padding-bottom:10px;border-bottom:1px solid #333}.divider-item .item-divider{font-size:22px;font-weight:bold;-webkit-box-flex:1;-ms-flex:1;flex:1;outline:none}.item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.drag-handle{font-size:16px;padding:0 20px 0 10px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.4}.drag-handle:hover{opacity:0.7}.delete-item{font-size:16px;padding:0 20px 0 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.delete-item:hover{opacity:0.7}.stoplight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;opacity:0}.item-text{font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0;outline:none}.stoplight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease;pointer-events:none;opacity:0;gap:4px}.dot{width:10px;height:10px;padding:0;cursor:pointer;border:none}.dot-purple{background:#bf5af2}.dot-pink{background:#ff375f}.dot-orange{background:#ff9f0a}.dot-mint{background:#00c7be}.dot-blue{background:#0a84ff}.dot-green{background:#30d158}.dot-red{background:#ff453a}.drag-handle{font-size:24px;margin-top:0;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#8e8e93}.item-text{font-size:14px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:pre-wrap;outline:none}.status-done{color:#00c7be;background:rgba(0,199,190,0.15)}.status-later{color:#ff9f0a;background:rgba(255,159,10,0.15)}.status-excluded{color:#ff375f;background:rgba(255,55,95,0.2)}.status-open{background:transparent}.status-purple{color:#bf5af2;border-color:#bf5af2}.status-pink{color:#ff375f;border-color:#ff375f}.status-blue{color:#0a84ff;border-color:#0a84ff}@media (max-width:600px){.sidebar{display:none}h2{margin-left:15px}h2 .badge{display:block;margin-top:10px;margin-left:0;text-align:center}.main-panel{overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;min-height:100vh;margin:0;padding:1rem}.list-header,.main-header{padding:0}#currentListName{font-size:1.25rem;line-height:1.3}.items-container{margin-top:1rem}}
/*# sourceMappingURL=App.css.map */