.radio{border:1px solid #ccc;border-radius:4px;margin:4px;padding:8px;display:inline-block}.radio label{width:auto;display:block}:root{--panel-bg:#fff;--panel-border:#e5e7eb;--panel-shadow:#0000001a;--text-primary:#111827;--text-secondary:#6b7280;--control-hover:#f3f4f6}.panels-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:20px;width:100%;padding:2px;display:flex;overflow-x:auto}.panels-container::-webkit-scrollbar{display:none}.panel{scroll-snap-align:start;background:var(--panel-bg);box-shadow:0 1px 3px var(--panel-shadow);border:1px solid var(--panel-border);border-radius:8px;flex:none;width:100%}.panel-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-title-group{flex-direction:column;gap:2px;display:flex}.panel-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.2}.panel-subtitle{color:var(--text-secondary);margin:0;font-size:12px;font-weight:400}.panel-controls{gap:4px;display:flex}.control-button{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}.control-button:hover{background:var(--control-hover);color:var(--text-primary)}.panel-content{padding:8px}.control-group{align-items:center;gap:12px;margin-bottom:16px;display:flex}.control-group label{min-width:100px;color:var(--text-primary);font-size:14px}.control-group input,.control-group select,.control-group textarea{border:1px solid var(--panel-border);color:var(--text-primary);background:var(--panel-bg);border-radius:4px;flex:1;font-size:14px}.control-group input:focus,.control-group select:focus,.control-group textarea:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 1px #94a3b8}.control-group textarea{resize:vertical}.generator-frame{text-align:left;border:2px solid #999;border-radius:4px;flex-direction:column;width:auto;margin:4px;padding:4px;display:flex}.box{text-align:center;display:inline-block}.DateSlider{text-align:center;background:#fefefe;border:1px solid #ddd;border-radius:4px;padding:8px 12px;display:inline-block}.DateSlider button{cursor:pointer;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;height:24px;margin:0 2px;padding:0 4px;font-size:10px;line-height:24px;display:inline-block}.tight-table{border-spacing:2px;padding:2px}.tight-table tr{background-color:#fff;border-bottom:1px solid #999;padding:2px}.tight-table td{white-space:nowrap;padding:2px 4px}.tight-table td:nth-child(2){text-align:right;padding-left:18px}.entry{background:#fff;border-radius:8px;margin:4px;padding:4px 8px;display:block}.TodoView .bag-header{border-top:1px dashed #62b0ff;margin-top:24px;margin-bottom:0;padding-bottom:12px;padding-left:12px;font-size:28px;font-weight:700}.TodoView .items-in-bag-count{color:#fff;background:#62b0ff;border-radius:64px;margin-left:12px;padding-left:8px;padding-right:8px;font-size:20px}
/*# sourceMappingURL=index.336fecc6.css.map */
