@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:var(--base-size);font-synthesis:none;text-rendering:optimizeLegibility;--font-size-s: 12px;--text-color: var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--light-bg-color: #eaf5f1;--light-greyish-color: #f4f4f1;--greyish-color: #ddddd4;--dark-greyish-color: #999999;--border-color:#eae9e7;--header-color: #3a715c;--card-radius: .5em;--card-radius-large: 1em;--spacing-s: 2px;--spacing-m: 6px;--spacing-l: 12px;--spacing-xl: 18px;--spacing-xxl: 24px;--label-size: 14px;--base-size: 16px;--color-ok: #3a715c;--color-nok: #d03535;--message-info-border: #4397e0;--message-info-bg: #f0f8ff;--error-border: #d03535;--error-bg: #fffacd;--color-black: #000;--color-white: #fff;--color-gray-88: #888;--color-gray-aa: #aaa;--color-gray-cc: #ccc;--color-gray-ddd: #ddd;--color-gray-e0: #e0e0e0;--color-gray-f0: #f0f0f0;--color-gray-f1: #f1f1f1;--color-gray-f9: #f9f9f9;--color-gray-33: #333;--color-gray-6c: #6c6c6c;--color-teal-muted: #8eb1a4;--color-accent-weekend: #ffbc00;--color-diff-negative: #f2d5d5;--color-diff-neutral: #a2f2c1;--color-highlight: lemonchiffon;--color-highlight-2: #ccf1cc;--color-highlight-3: #f9cbcb;--color-highlight-4: #cbe8f9;--color-highlight-5: #cbccf9;--color-highlight-6: #f3c9ee;--color-highlight-7: #f1f1f1;--color-issue-bg: #fbe1e1;--color-issue-border: #d9534f;--color-want-bg:#eff8ef;--color-want-border: #6abf69;--color-help-blue: #4040be;--color-help-bg: #f5f8ff;--badge-bg: #fff;--badge-color: #2c2c2c;--badge-border: #b6b6b6;--color-success: #4caf50;--color-yellow-soft: lightyellow;--color-yellow-translucent: #fffacd7a;--shadow-soft: #0000007a;--overlay-dark-50: rgba(0, 0, 0, .5);--overlay-dark-30: rgba(0, 0, 0, .3);--overlay-dark-20: rgba(0, 0, 0, .2);--overlay-dark-15: rgba(0, 0, 0, .15);--overlay-dark-10: rgba(0, 0, 0, .1);--card-item-bg: #fff;--card-header-bg: #fbfaf8;--card-header-color:var(--header-color);--card-border: var(--border-color);--card-bg: var(--border-color);--card-match-bg: var(--color-teal-muted);--card-match-color: #A05022;--card-max-width-single:1000px;--primary-color: var(--header-color);--primary-text-color: var(--color-white);--secondary-color: var(--light-bg-color);--muted-text-color: var(--dark-greyish-color);--background-color: #fbfaf8;--icon-foder-bg: rgb(211, 200, 151);--icon-ut-bg: #a7d699;--icon-in-bg: #a4bbdd}*{box-sizing:border-box}html,body,#root{max-height:100%;max-width:100%;margin:0;padding:0;display:flex;flex:1 1 auto}html{height:100%}body{background-color:var(--background-color)}#root{flex-direction:column}.content{position:relative;display:flex;flex-direction:column;overflow:auto;padding:24px;gap:16px;flex:1 1 auto}.header{display:flex;align-items:center;padding:0 24px;gap:24px;background-color:var(--light-greyish-color)}.header .app-name{font-size:20px}.header .app-links{flex:1 0 auto;display:flex;align-items:center}.header .app-links a{padding:0 6px}.header .app-links a:hover,.header .app-links a.active{background-color:var(--greyish-color)}.header .app-links a svg{fill:var(--color-black)}.header .user{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:0 1 auto;align-items:center}.header .user .user-initials{background-color:var(--header-color);color:var(--color-white);border-radius:100%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-weight:600}.hamburger{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:2px;z-index:1001}.nav-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}.nav-overlay.open{display:block}nav{position:fixed;top:0;left:-100%;height:100vh;background-color:var(--color-white);box-shadow:2px 0 10px var(--overlay-dark-10);transition:left .3s ease;z-index:1000;overflow-y:auto}nav.open{left:0}nav .nav-content{display:flex;flex-direction:column;padding:42px 0 0}nav a{color:var(--color-black);text-decoration:none;padding-block:12px;padding-inline:20px 40px;border-bottom:1px solid var(--light-greyish-color);display:block}nav a:visited{color:var(--color-black)}nav a:hover,nav a.active{background-color:var(--light-greyish-color)}nav .title{padding-inline:20px;padding-block:6px}nav .group{border-bottom:1px solid var(--light-greyish-color)}nav .group a{padding-block:6px;border-bottom:none}.radio-list{display:flex;flex-direction:row;gap:18px}.radio-list label{display:flex;flex-direction:row;gap:12px}h1,h2,h3{font-weight:400;color:var(--header-color);display:flex;align-items:center;gap:12px}h1{font-size:2.5em;margin:16px 0 8px;line-height:1.1}h2{font-size:1.4em;margin:12px 0 6px;line-height:1.1}h3{font-size:1em;margin:10px 0 4px;line-height:1.1}label,lable{color:var(--header-color);font-size:var(--label-size);display:flex;flex-direction:row;gap:6px;align-items:center}.caption1{color:var(--dark-greyish-color);font-weight:400}.caption2{font-size:12px;color:var(--dark-greyish-color);font-weight:400}.font-s{font-size:12px}.black{color:var(--color-black)}.align-right{text-align:right}.align-center{text-align:center}.overflow-auto{overflow:auto}.flex-max{flex:1 1 auto}.flex-start{align-items:flex-start}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-grow-1{flex-grow:1}.wrap{flex-wrap:wrap}.gap-s{gap:.2em}.gap-m{gap:1em}.gap-l{gap:2em}.gap-xl{gap:4em}.margin-top-xl{margin-top:var(--spacing-xl)}.margin-top-xxl{margin-top:var(--spacing-xxl)}.margin-bottom-xxl{margin-bottom:var(--spacing-xxl)}.border-top-l{margin-top:var(--spacing-xxl);border-top:1px solid var(--border-color)}.hide{display:none}.xxxl-below{padding-bottom:150px;gap:0}.area-not-editable{opacity:.8;pointer-events:none}.area-not-editable button{display:none}.area-not-editable input{border:none!important}.area-not-editable input::placeholder{color:transparent}input,select,textarea{font-size:inherit;font-family:inherit}input[type=checkbox]{width:20px;height:20px;appearance:none;background-color:var(--color-gray-e0);border:1px solid var(--color-gray-cc);border-radius:3px;cursor:pointer;position:relative}input[type=checkbox].view-checkbox{height:16px;width:16px;margin:0 8px 0 0}input[type=checkbox].view-checkbox:checked:after{height:10px;width:3px}input[type=checkbox]:checked{background-color:var(--color-gray-6c);border:1px solid var(--color-black)}input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:0;width:6px;height:12px;border-width:0 3px 3px 0;transform:rotate(45deg);border-color:var(--color-white);border-style:solid}input.readonly{border-color:transparent}input,select{width:100%;max-width:250px}input[type=number].width-digits{width:50px}input[type=radio]{width:auto;max-width:unset}input,textarea{padding:6px 10px;border-radius:6px;border:1px solid var(--color-gray-88)}optgroup{font-weight:600;color:var(--header-color)}option{font-weight:400;color:var(--text-color)}button{padding:6px 12px;border:1px solid var(--dark-greyish-color);border-radius:6px;width:fit-content;border-color:var(--color-black)}button.icon{display:flex;gap:6px;align-items:center;width:auto}button.icon svg{fill:var(--color-black)}button.icon-only{background-color:transparent;border-color:transparent;padding:4px 6px}button.primary{color:var(--color-white);background-color:var(--header-color);border-color:inherit}button.primary svg{fill:var(--color-white)}button.secondary{color:var(--color-black);background-color:var(--light-bg-color);border-color:var(--header-color)}button svg{fill:var(--header-color)}button:hover svg{fill:var(--color-black)}button:disabled{opacity:.4}button.button{flex-grow:0}.chore-icons{display:flex;gap:4px;flex:1 1 auto;justify-content:flex-end;align-items:center}.chore-icons .icon{padding:var(--spacing-m);border-radius:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.chore-icons .icon.foder{background-color:var(--icon-foder-bg);display:none}.chore-icons .icon.ut{background-color:var(--icon-ut-bg)}.chore-icons .icon.in{background-color:var(--icon-in-bg)}.chore-icons button.icon-only{border-color:transparent}.shadow-2xl{box-shadow:0 0 18px #00000026}.shadow-1xl{box-shadow:0 0 10px #0000001a}table{border-collapse:collapse}table thead tr{border-top:none;border-bottom:1px solid var(--border-color)}table th{text-align:left;font-weight:400;border-bottom:1px solid var(--border-color);color:var(--header-color);font-size:var(--lable-size)}table td,table th{padding:3px 6px}table td.center{text-align:center}table tbody tr:last-of-type{border-bottom:1px solid var(--border-color)}table tbody tr.new-day{border-top:2px solid var(--color-gray-cc);font-weight:500}table tr{border-top:1px solid var(--border-color)}table tfoot td{border-top:1px solid var(--border-color);font-weight:500;color:var(--header-color)}table tfoot .base-row{border-top:1px solid var(--border-color)}table tfoot .base-row td{color:var(--color-black);font-weight:400}.action-table{margin-bottom:12px;width:fit-content}.action-table td{padding:4px 6px}.action-table td input{padding:4px 6px;margin:-4px -6px;border:1px solid var(--color-gray-cc);width:100%}.action-table td input.readonly{border:none;pointer-events:none}.action-table.width-auto{width:100%}.action-table .summary-row{border-top:1px solid var(--border-color);font-weight:500}.action-table .active{background-color:var(--light-bg-color)}.action-table .group-row{background-color:var(--card-item-bg);color:var(--header-color);font-weight:600}.action-table button.icon{border-color:var(--color-teal-muted);padding:3px 8px}.action-table button.icon:hover{border-color:var(--color-black)}.td-focus{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);font-weight:500}.diff-negative{background-color:var(--color-diff-negative)}.diff-positive{background-color:var(--color-yellow-soft)}.diff-neutral{background-color:var(--color-diff-neutral)}.border-right{border-right:1px solid var(--border-color)}.border-left{border-left:1px solid var(--border-color)}.kvot{background-color:var(--color-yellow-soft)}.nowrap{white-space:nowrap}.message{border:1px solid transparent;padding:6px;position:absolute;right:24px;border-radius:6px}.message.inline{position:relative;right:unset;display:inline-block}.message.info{border-color:var(--message-info-border);background-color:var(--message-info-bg)}.message.error{border-color:var(--error-border);background-color:var(--error-bg)}.message.warning{border-color:var(--message-warning-border);background-color:var(--message-warning-bg)}.message.pulsing{border-color:var(--message-info-border);background-color:var(--message-info-bg);animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{opacity:1}50%{opacity:.3}to{opacity:.5}}.chore-wrapper{flex-wrap:wrap;border-top:1px solid var(--border-color);padding:var(--spacing-s) var(--spacing-m);min-height:48px}.time{font-weight:500}.descr{font-size:12px;width:100%}.day{font-weight:500;text-transform:capitalize;color:var(--header-color);text-align:center}.date{text-align:center;font-size:12px}.resp-wrapper{position:relative}.resp-wrapper .exeption-points{font-weight:700;position:absolute;bottom:2px;right:12px;color:var(--color-error);border-color:var(--error-border);background-color:var(--error-bg);min-width:20px;height:20px;line-height:18px}.exeption-points,.badge{background-color:var(--badge-bg);color:var(--badge-color);border:1px solid var(--badge-border);display:inline-block;border-radius:100%;min-width:24px;height:24px;text-align:center;line-height:19px}.editable-div{border:1px solid var(--color-gray-cc);padding:4px 6px;border-radius:4px;min-height:40px;outline:none;resize:both;overflow:auto;white-space:pre-wrap;word-wrap:break-word}.editable-div:empty:before{content:attr(placeholder);color:var(--color-gray-aa);pointer-events:none;display:block}.recently-updated{background-color:var(--color-highlight)}.card{border:1px solid var(--card-border);background-color:var(--card-item-bg);border-radius:var(--card-radius-large);display:inline-flex;flex-direction:column;width:var(--card-max-width-single);max-width:var(--card-max-width-single)}.card.gap-card{padding:0;gap:1px;background-color:var(--card-bg);width:fit-content;max-width:unset}.card .card-content{min-height:42px;display:flex;flex-wrap:wrap;padding:var(--spacing-l);background-color:var(--card-item-bg);border-radius:var(--card-radius-large)}.card .card-content.center{justify-content:center;align-items:center}.card .card-header{display:flex;background-color:var(--card-header-bg);padding:var(--spacing-s) var(--spacing-l);color:var(--card-header-color);font-weight:500;margin:0;border-bottom:1px solid var(--card-border);border-radius:var(--card-radius-large) var(--card-radius-large) 0 0}.card .card-header .icon-only{margin-left:auto}.checkbox{flex:1 1 auto;justify-content:center}.checkbox.no-checked{opacity:.2}.family{display:inline-block}.family-cell{display:flex;align-items:center;flex-wrap:wrap;position:relative}.family-cell:hover .flyover-content{left:72px}.flyover{transition:all .2s ease;position:relative}.flyover .flyover-content{display:none;position:absolute;top:18px;font-weight:400;left:50%;transform:translate(-50%);background-color:var(--color-white);border:1px solid var(--color-gray-cc);border-radius:4px;padding:6px 8px;white-space:nowrap;box-shadow:0 2px 8px #0000001a;z-index:100}.flyover .flyover-content div{padding:2px 0}.flyover .flyover-content.right{right:0;left:unset;transform:translate(0)}.flyover:hover .flyover-content{display:block}.flyover.show .flyover-content{display:block;transform:none;left:unset;top:unset;white-space:normal;position:relative;background-color:transparent;border:none;padding:0;box-shadow:none;z-index:1000;width:100%}.plan-wrapper{display:flex;flex-direction:row;gap:24px;overflow:auto;max-height:100%}.period-wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap;max-width:100%;width:1200px;min-width:600px;overflow:auto;max-height:100%}.period-wrapper table{width:100%}.points-summary{display:flex;flex-direction:column;gap:12px;max-width:430px;min-width:335px;overflow:auto;max-height:100%}.points-summary table{font-size:14px;width:100%}.points-summary input[type=checkbox].view-checkbox{height:14px;width:14px;padding:0}.points-summary input[type=checkbox].view-checkbox:checked:after{height:10px;width:3px}.points-summary .distribution-summary .chore-part{height:6px;width:100%;background-color:var(--header-color)}.points-summary .distribution-summary .chore-part-weekend{height:6px;width:100%;background-color:var(--color-accent-weekend)}.points-summary .distribution-summary td.center{font-size:12px}.comment-toggle{font-size:14px;color:var(--color-black)}.vacker-vader{display:flex;justify-content:center;padding-bottom:12px;max-width:580px}.vacker-vader #h2-aKXb,.vacker-vader #url_detail-aKXb{display:none}.vacker-vader #wrapper-aKXb{height:auto!important;padding:unset!important;background-color:var(--color-white);text-align:left}.to-do-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-size, 15ch),100%),1fr))}.to-do-list h3{font-size:16px;margin:0 0 8px;padding:0;grid-column:1/-1}.to-do-list .card{width:var(--card-max-width-single);max-width:100%}.my-profile{display:flex;gap:8px;flex-direction:column;width:300px}.login-container{max-width:320px;width:100%;margin:auto;display:flex;gap:12px;flex-direction:column}.login-container button,.login-container input,.login-container label{width:100%;max-width:unset;display:flex;flex-wrap:wrap;gap:2px}.login-container button{justify-content:center}.tabs{display:flex;flex-direction:column;gap:0}.tabs .tab-headers{display:flex;flex-direction:row;gap:12px;border-bottom:1px solid var(--light-bg-color)}.tabs .tab-headers button{border:0;border-bottom:2px solid transparent;border-radius:0;background-color:transparent;font-size:var(--label-size);color:var(--dark-greyish-color);font-weight:600;margin-bottom:-1px}.tabs .tab-headers .active{border-color:var(--border-color);color:var(--header-color)}.tabs .tab-content{padding-top:12px}svg{fill:var(--color-black)}svg.favorite-fill{fill:var(--color-ok)}svg.stop-fill{fill:var(--color-nok)}svg.want{fill:var(--color-ok)}svg.cant{fill:var(--color-nok)}.global-loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay-dark-20);display:flex;align-items:center;justify-content:center;z-index:2000}.spinner{border:4px solid var(--light-greyish-color);border-top:4px solid var(--color-gray-33);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay-dark-30);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}.modal{background:var(--color-white);padding:2em;border-radius:8px;max-width:400px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px var(--overlay-dark-15);animation:slideUp .2s ease}.modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5em}.modal .modal-header h3{margin:0;font-size:1.25em;font-weight:600}.modal .modal-header .modal-close{padding:.25em;margin:-.25em -.25em 0 0;opacity:.6;transition:opacity .2s}.modal .modal-header .modal-close:hover{opacity:1}.modal .modal-actions{display:flex;gap:.5em;justify-content:flex-end;margin-top:1.5em;padding-top:1em;border-top:1px solid var(--light-greyish-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.routine-item.add-form{background-color:var(--color-white);border-left-color:var(--color-success)}.routine-item p{margin:.5rem 0}.routine-item ul,.routine-item ol{margin:.5rem 0;padding-left:1.5rem}.routine-item strong{font-weight:600;color:var(--header-color)}.routine-item em{font-style:italic}.edit-form{display:flex;flex-direction:column;gap:.75rem}.edit-form .flex{display:flex;gap:.75rem}.edit-form .add-input{border:1px solid var(--dark-greyish-color)}.edit-form .add-input.order{width:50px}.edit-form textarea{width:100%;resize:vertical}.edit-form .edit-buttons{display:flex;gap:.5rem}.markdown-help{margin-top:1rem}.markdown-help .markdown-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem}.markdown-help .markdown-examples .example{background-color:var(--color-gray-f9);display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--color-gray-ddd);border-radius:4px;font-size:.9em}.markdown-help .markdown-examples .example code{background-color:var(--color-gray-f0);padding:.25rem .5rem;border-radius:3px;font-family:monospace;color:var(--color-nok);flex-shrink:0;min-width:-webkit-fill-available;min-width:fit-content}.markdown-help .markdown-examples .example span{color:var(--dark-greyish-color);flex-shrink:0}.context-menu{position:fixed;background:var(--color-white);border:1px solid var(--color-gray-cc);box-shadow:0 4px 12px var(--overlay-dark-15);z-index:9999;min-width:180px;display:flex;flex-direction:column}.context-menu button{width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer}.context-menu button:hover{background-color:var(--color-gray-f0)}.card .wrapper:first-child,.card .wrapper:first-child .row:first-child .item:first-child{border-top-left-radius:var(--card-radius-large)}.card .wrapper:first-child .row:first-child .item:last-child{border-top-right-radius:var(--card-radius-large)}.card .wrapper:last-child,.card .wrapper:last-child .row:last-child .item:first-child{border-bottom-left-radius:var(--card-radius-large)}.card .wrapper:last-child .row:last-child .item:last-child{border-bottom-right-radius:var(--card-radius-large)}.card .wrapper:first-child .row:first-child .wrapper .item{border-radius:0}.card .wrapper:first-child .row:first-child .wrapper:last-child,.card .wrapper:first-child .row:first-child .wrapper:last-child .item.item-header{border-top-right-radius:var(--card-radius-large)}.card .wrapper:first-child .row:first-child .wrapper:last-child,.card .wrapper:first-child .row:first-child .wrapper:last-child .item:not(.item-header){border-bottom-right-radius:var(--card-radius-large)}.wrapper{display:inline-flex;gap:1px;width:fit-content;flex-wrap:wrap;width:min-content}.wrapper .wrapper{display:flex;gap:1px;flex-direction:column}.wrapper .row{display:flex;gap:1px;flex-direction:row}.wrapper .row .item:first-child{width:130px}.wrapper .item{background-color:var(--card-item-bg);width:170px;min-height:42px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:var(--spacing-s) var(--spacing-m)}.wrapper .item.item-header.today,.wrapper .item.item-header.today .caption1{background-color:var(--header-color);color:var(--card-item-bg)}.wrapper .item-header{background-color:var(--card-header-bg);color:var(--card-header-color);font-weight:500}.wrapper .item-header .day{text-transform:capitalize}.wrapper select{width:100%;border-color:var(--dark-greyish-color)}.wrapper .week-matrix{gap:1px}.wrapper .past-day{color:#c2bdbd;background-color:var(--background-color)}.wrapper .past-day.match{color:#c2bdbd}.wrapper .match{font-weight:700;color:var(--card-match-color)}.wrapper .match.today{border:2px solid var(--card-match-color)}.wrapper .cant.fixed{position:absolute;right:0;top:0}.help-for{font-style:italic;font-size:12px;color:var(--header-color);width:100%;text-align:center}.help-by{width:100%;text-align:center;color:inherit}.help-select{font-size:13px;color:var(--color-help-blue)}.wish-btn{transition:all .2s ease}.wish-btn svg{width:20px;height:20px;opacity:.4;transition:opacity .2s}.wish-btn.want path{fill:var(--color-ok)}.wish-btn.cant path{fill:var(--color-nok)}.wish-btn:hover svg{opacity:.7}.wish-btn.active svg{opacity:1}.day-header{display:flex;flex-direction:row;align-items:center;gap:12px;justify-content:center}.day-header .day{font-weight:500;text-transform:capitalize;color:var(--header-color)}.day-header .date{font-size:12px;font-weight:400}.resp-wrapper{display:flex;gap:4px;justify-content:center}.resp-wrapper select{border-color:transparent;background-color:transparent;display:inline-block;padding:1px 6px;margin:0;text-align:center;box-sizing:border-box;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.resp-wrapper select:hover{background-color:var(--card-bg)}§ .responsible-select{border-color:transparent;background-color:transparent}.help-select{border-color:transparent;background-color:transparent}.all-wish{font-size:12px}.all-wish svg{width:16px;height:16px;opacity:.3}.assignmentIssue .responsible-select{background-color:var(--color-issue-bg)}C .wish-cant-match .responsible-select{background-color:var(--color-issue-bg);border-color:var(--color-issue-border)}C .wish-cant-match .cant svg{opacity:1}.wish-want-match .responsible-select{background-color:var(--color-want-bg);border-color:var(--color-want-border);border:none}.wish-want-match .want svg{opacity:1}.help-match .help-select{background-color:var(--color-help-bg)}.help-match .can-help svg{opacity:1}.week-matrix tr th{border-bottom:1px solid var(--color-gray-cc)}.week-matrix tr:last-of-type{border-bottom:1px solid var(--color-gray-cc)}.week-matrix tbody td:not(.chore){background-color:var(--card-item-bg)}.week-matrix tbody td:not(.chore).highlighted-row{background-color:var(--color-highlight)}.week-matrix tbody td:not(.chore).highlighted-row-1{background-color:var(--color-highlight)}.week-matrix tbody td:not(.chore).highlighted-row-2{background-color:var(--color-highlight-2)}.week-matrix tbody td:not(.chore).highlighted-row-3{background-color:var(--color-highlight-3)}.week-matrix tbody td:not(.chore).highlighted-row-4{background-color:var(--color-highlight-4)}.week-matrix tbody td:not(.chore).highlighted-row-5{background-color:var(--color-highlight-5)}.week-matrix tbody td:not(.chore).highlighted-row-6{background-color:var(--color-highlight-6)}.week-matrix tbody td:not(.chore) .highlighted-row-7{background-color:var(--color-highlight-7)}.week-matrix tbody td{border-right:1px solid var(--color-gray-cc)}.highlighted-row,.highlighted-row-1{background-color:var(--color-highlight)}.highlighted-row-2{background-color:var(--color-highlight-2)}.highlighted-row-3{background-color:var(--color-highlight-3)}.highlighted-row-4{background-color:var(--color-highlight-4)}.highlighted-row-5{background-color:var(--color-highlight-5)}.highlighted-row-6{background-color:var(--color-highlight-6)}@media(max-width:1000px){.content{padding:12px}.header{padding:0 12px;gap:12px}.header .app-name{font-size:16px}nav{font-size:13px}nav a{padding-block:8px}h2{font-size:18px;margin:0 0 6px;padding:0}}@media(max-width:500px){.content{padding:8px}.header{padding:0 2px 0 12px;gap:6px}.header .app-name{font-size:12px}.header .user{gap:0px}.header .user .user-initials{width:28px;height:28px;font-size:13px;font-weight:600}.header .app-links a{padding:0}nav{font-size:13px}nav a{padding-block:4px}}
