@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;800&family=VT323&display=swap);:root{--primary:#1aac83;--error:#e7195a}body{background:#f1f1f1;font-family:Poppins;margin:0}header{background:#fff}header .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:10px 20px}header a{color:#333;text-decoration:none}.pages{margin:0 auto;max-width:1400px;padding:20px}.home{grid-gap:100px;display:grid;gap:100px;grid-template-columns:3fr}.payment-details{background:#fff;border-radius:4px;box-shadow:2px 2px 5px #0000000d;margin:20px auto;padding:20px;position:relative}.payment-details h4{color:#1aac83;color:var(--primary);font-size:1.2em;margin:0 0 10px}.payment-details p{color:#555;font-size:.9em;margin:0}.payment-details span{background:#f1f1f1;border-radius:50%;color:#333;cursor:pointer;padding:6px;position:absolute;right:20px;top:20px}#download{right:5rem}input,label{display:block}.min-hint{color:#777;font-size:.85em}input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;margin-bottom:20px;margin-top:10px;padding:10px;width:100%}form button{background:#1aac83;background:var(--primary);border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:Poppins;padding:10px}div.error{background:#ffefef;border:1px solid #e7195a;border:1px solid var(--error);border-radius:4px;color:#e7195a;color:var(--error);margin:20px 0;padding:10px}input.error{border:1px solid #e7195a;border:1px solid var(--error)}.container ul{list-style:none}.container a{font-size:medium}.create-container{background:#fff;border:1px solid #000;border-radius:.5rem;font-family:Poppins;margin:0 auto;max-width:400px;padding:2rem;position:relative}.create-context{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.create-step{position:absolute;right:.5rem;top:.5rem}.checkboxes{display:flex;flex-direction:column;margin-bottom:2px}.checkboxes label{display:flex;flex-direction:row-reverse;margin-bottom:.5rem;margin-top:0;padding-top:0;white-space:nowrap;width:200px}input[type=checkbox]{cursor:pointer;margin-right:0;padding:0;vertical-align:middle}#fixed,#variation{margin-top:5px}#login,#logo{box-shadow:none!important;font-size:40px}.paymentPlanner{display:flex}#add,#remove{cursor:pointer;margin:auto;padding-bottom:10px;padding-left:10px}nav{align-items:center;display:flex}nav a{margin-left:10px}form.login,form.signup{background:#fff;border-radius:4px;margin:40px auto;max-width:400px;padding:20px}.create{margin-left:30px}.logout{background:#fff;border:2px solid #1aac83;border:2px solid var(--primary);border-radius:4px;color:#1aac83;color:var(--primary);cursor:pointer;font-family:Poppins;font-size:1em;margin-left:10px;padding:6px 10px}.custom-input .setting-input{width:30%}.custom-select .setting-input{width:100%}#setting-select{width:30%}.custom-input,.custom-select{min-width:350px;position:relative}.custom-select select{cursor:pointer;padding:.475em 6em .475em .5em}.custom-input input,.custom-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #caced1;border-radius:.25rem;color:#000;font-size:1.05rem;margin-bottom:20px;margin-top:10px;width:100%}.custom-input input{padding:.475em 1em .475em .5em}.custom-select:after,.custom-select:before{--size:0.3rem;content:"";pointer-events:none;position:absolute;right:1rem}.custom-select:before{border-bottom:var(--size) solid #000;top:33%}.custom-select:after,.custom-select:before{border-left:var(--size) solid #0000;border-right:var(--size) solid #0000}.custom-select:after{border-top:var(--size) solid #000;top:48%}.settings-page{margin:0 auto;max-width:1100px}.settings-header{margin-bottom:24px}.settings-header h2{color:#222;font-weight:600;margin:0 0 4px}.settings-header p{color:#666;font-size:.95em;margin:0}.settings-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;min-width:0;padding:24px}.settings-card--wide{grid-column:1/-1}.settings-card__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.settings-card__header h3{color:#222;font-size:1.15em;font-weight:600;margin:0}.settings-card__desc{color:#777;font-size:.9em;margin:0 0 16px}.settings-badge{background:#e8f7f2;border-radius:999px;color:#1aac83;color:var(--primary);font-size:.8em;font-weight:500;padding:3px 10px;white-space:nowrap}.settings-section{border-top:1px solid #eee;padding:16px 0}.settings-card__header+.settings-section{border-top:0}.settings-section h4{color:#888;font-size:.8em;font-weight:600;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.settings-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.settings-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.settings-field__label{color:#333;font-size:.9em;font-weight:500}.settings-field__hint{color:#888;font-size:.8em}.settings-field__control{display:block;position:relative}.settings-page input,.settings-page select,.settings-page textarea{background:#fff;border:1px solid #d5d8db;border-radius:6px;box-sizing:border-box;color:#222;font-family:Poppins;font-size:.95rem;margin:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.settings-page textarea{resize:vertical}.settings-page select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.settings-page input:focus,.settings-page select:focus,.settings-page textarea:focus{border-color:#1aac83;border-color:var(--primary);box-shadow:0 0 0 3px #1aac8326;outline:none}.settings-page input:disabled,.settings-page select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.settings-field__control.has-suffix input{padding-right:48px}.settings-field__suffix{color:#888;font-size:.9em;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.settings-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.settings-btn{background:#1aac83;background:var(--primary);border:1px solid #1aac83;border:1px solid var(--primary);border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins;font-size:.9rem;font-weight:500;padding:10px 18px;transition:opacity .15s,background .15s;white-space:nowrap}.settings-btn:hover:not(:disabled){opacity:.9}.settings-btn:disabled{cursor:not-allowed;opacity:.5}.settings-btn--danger{background:#e7195a;background:var(--error);border-color:#e7195a;border-color:var(--error)}.settings-btn--ghost-danger{background:#0000;border-color:#0000;color:#e7195a;color:var(--error);padding:6px 10px}.settings-btn--ghost-danger:hover:not(:disabled){background:#fdecf1;opacity:1}.settings-danger h4{color:#e7195a;color:var(--error)}.settings-inline{display:flex;gap:8px;margin-bottom:16px}.settings-inline input{flex:1 1;min-width:0}.settings-user-list{border:1px solid #eee;border-radius:6px;list-style:none;margin:0;padding:0}.settings-user-list li{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 8px 8px 14px}.settings-user-list li+li{border-top:1px solid #eee}.settings-user-list__email{font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-empty{background:#fafafa;border-radius:6px;color:#888;font-size:.9em;margin:0;padding:16px;text-align:center}.settings-split{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-split>.settings-section{border-top:0;padding-top:8px}.settings-split>.settings-section+.settings-section{border-left:1px solid #eee;padding-left:32px}@media (max-width:800px){.settings-split{gap:0;grid-template-columns:1fr}.settings-split>.settings-section+.settings-section{border-left:0;border-top:1px solid #eee;padding-left:0}.settings-grid,.settings-row--3{grid-template-columns:1fr}.settings-card{padding:18px}}
/*# sourceMappingURL=main.67b750a7.css.map*/