@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{max-width:1280px;margin:50px auto;padding:2rem;text-align:left}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:left;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:3px solid darkred;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#006400}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}App{background:red}th,td{padding-left:1rem;padding-right:1rem}.top-bar{background-color:#8b0000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;position:fixed;width:calc(100% - 40px);height:60px;top:0;left:0;z-index:1000}.menu-icon{cursor:pointer;font-size:24px}.spacer{flex-grow:1}.user-section{display:inline-block;cursor:pointer}.user-dropdown-menu{position:absolute;top:50px;right:20px;background-color:#fff;color:#000;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 10px #0000001a}.user-dropdown-menu a{display:block;padding:10px 20px;text-decoration:none;color:#000}.user-dropdown-menu a:hover{background-color:#f0f0f0}.WishList{margin-left:60px;width:90%;background-color:transparent}.WishList-table{table-layout:fixed;width:100%;border-collapse:collapse}.WishList-table td{border:1px solid darkgreen;padding:3px}.WishList-table th{border-bottom-style:solid;border-bottom-width:medium;border-color:#8b0000}.WishList-description{width:calc(50% -85px)}.WishList-link{width:40px;font-size:16px}.WishList-link button:disabled{opacity:.5;cursor:not-allowed}.WishList-priority{width:110px}.WishList-priority .star-display{display:flex;gap:2px;justify-content:center}.WishList-priority .star-display .star{font-size:24px;color:gold}.WishList-priority .star-display .star.inactive{color:#d3d3d3}.WishList-price{width:70px;text-align:right}.WishList-actions{width:120px}.AddButton{text-align:left;background-color:#8b0000;color:#fff}.AddWish,.EditWish{width:100%;background-color:transparent}.AddWish th,.AddWish tr,.AddWish td,.EditWish th,.EditWish tr,.EditWish td{text-align:left;background-color:transparent;border:none;padding:2px}.AddWish th:nth-child(3),.AddWish td:nth-child(3),.EditWish th:nth-child(3),.EditWish td:nth-child(3){width:100px}.AddWish textarea,.EditWish textarea{width:100%;overflow:hidden;resize:none;min-height:2em;border:1px solid darkred}.AddWish input,.EditWish input{width:100%;border:none}.action-buttons{display:flex;justify-content:flex-start;gap:2px}.icon-button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#8b0000;background:transparent;border:solid;cursor:pointer;font-size:16px;margin:1px}.committ{color:#006400}.icon-button .fa-check{font-size:24px;color:green}.icon-button.orange .fa-check{color:orange}.icon-button.red .fa-check{color:#8b0000}body.active-modal{overflow-y:hidden}.btn-modal{padding:10px 20px;display:block;margin:10px auto 0;font-size:18px}.modal,.overlay{width:100vw;height:100vh;inset:0;position:fixed}.overlay{background:#313131cc}.modal-content{position:absolute;top:70px;left:50%;transform:translate(-50%);line-height:1.2;background:gray;padding:14px 28px;border-radius:3px;border:3px solid darkred;max-width:1000px;min-width:800px}@media (prefers-color-scheme: dark){.modal-content{background:#313131}}.close-modal{position:absolute;top:10px;right:10px;padding:5px 7px}.GifterList{width:100%;background-color:transparent}.GifterList th{border-bottom-style:solid;border-bottom-width:medium;border-color:#8b0000}.GifterList th,.GifterList tr,.GifterList td{padding:5px}.GifterList th:nth-child(3),.GifterList td:nth-child(3){width:100px;text-align:right}.GifterList th:nth-child(4),.GifterList td:nth-child(4){width:100px;text-align:center}.GifterSumRow td{border-top:2px solid darkred}.GifterList input,.GifterList select{height:25px;width:100%;border:none;padding:0;font-weight:500;font-size:16px}.GifterList.Nopad td{padding:0}.AddEditGifter{width:100%;background-color:transparent}.AddEditGifter th{border-bottom-style:solid;border-bottom-width:thin;border-color:#8b0000}.AddEditGifter td:nth-child(3){width:100px;text-align:right}.AddEditGifter td:nth-child(4){width:100px}.AddEditGifter th,.AddEditGifter tr,.AddEditGifter td{text-align:left;background-color:transparent;border:none;padding:1px}.AddEditGifter input,.AddEditGifter select{width:100%;border:none;padding:0}.modalbox{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modalbox-content{background-color:#e0e0e0;margin:auto;padding:10px;border:3px solid darkred;width:25%;max-width:300px;border-radius:10px}.input-container{margin:auto;width:50%;border:3px solid darkred;border-radius:5px}.close{color:#aaa;float:right;font-size:28px;font-weight:700;transform:translate(20%,-30%)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.darkred{color:#8b0000}.occation-list{display:flex;flex-direction:column;align-items:flex-start}.occation-list-item{margin-bottom:8px}.back-button{display:inline-block;margin-right:10px;cursor:pointer;font-weight:700;color:#8b0000}
