.pf-settings{position:fixed;inset:0;width:684px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:5px;background:#fff;color:#25334a;box-shadow:0 15px 60px #142b4f33;font-size:12px;overflow:hidden}.pf-settings::backdrop{background:#17264266}.pf-settings[open]{display:flex;flex-direction:column}.pfs-header{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 14px 0 18px;border-bottom:1px solid #e4ebf7;flex-shrink:0}.pfs-header h2{font-size:16px;font-weight:600;color:#182331;margin:0}.pf-settings form{display:flex;flex-direction:column;min-height:0}.pfs-body{padding:12px 18px 18px;overflow:auto;min-height:0}.pfs-body fieldset{border:0;margin:0;padding:0;min-width:0}.pfs-row{display:flex;gap:18px;align-items:flex-start;margin-bottom:19px}.pfs-row:last-child{margin-bottom:0}.pfs-row>label:first-child,.pfs-label{width:134px;flex-shrink:0;text-align:right;color:#8291ad;line-height:32px}.pfs-control{flex:1;min-width:0}.pfs-control p{margin:0 0 12px;line-height:21px}.pfs-control input:not([type=checkbox]),.pfs-control select,.pfs-control textarea{border:1px solid #c6d3e9;border-radius:3px;background:#fff;color:#32415b;font:inherit;box-sizing:border-box}.pfs-control input:not([type=checkbox]),.pfs-control select{height:32px;padding:0 10px}.pfs-control input:focus,.pfs-control select:focus,.pfs-control textarea:focus{outline:1px solid #1858ff;border-color:#1858ff}.pfs-count-input{position:relative;max-width:360px}.pfs-count-input input{width:100%;padding-right:66px!important}.pfs-count-input>span{position:absolute;right:10px;top:9px;font-size:11px;color:#59657a;pointer-events:none}.pfs-budget{margin-top:23px}.pfs-budget select{width:140px}.pfs-money{display:flex;width:130px;height:32px}.pfs-money>span{display:grid;place-items:center;min-width:38px;padding:0 5px;background:#f6f8fc;border:1px solid #c6d3e9;border-right:0;border-radius:3px 0 0 3px;color:#7186a5}.pfs-money input{width:100%;min-width:0;border-radius:0 3px 3px 0!important}.pfs-dates{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.pfs-dates input{width:140px;padding:0 6px!important}.pfs-control .pfs-period{margin:21px 0 0;color:#263347}.pfs-sharing{margin-top:23px;margin-bottom:25px}.pfs-sharing>label.pfs-control{display:flex;gap:6px;align-items:flex-start;width:auto;text-align:left;line-height:20px;color:#25334a}.pfs-sharing .pfs-label{line-height:20px}.pfs-sharing input{margin:3px 0 0;accent-color:#1858ff;flex-shrink:0}.pfs-note{position:relative;max-width:360px}.pfs-note textarea{width:100%;height:82px;resize:vertical;min-height:82px;padding:7px 10px 24px}.pfs-note>span{position:absolute;right:10px;bottom:9px;font-size:11px;color:#59657a;pointer-events:none}.pfs-note textarea::placeholder{color:#8e9bb0}.pfs-footer{display:flex;justify-content:flex-end;gap:8px;padding:10px;border-top:1px solid #e4ebf7;flex-shrink:0}.pfs-footer .pf-button{height:32px}.pfs-error{color:#c43d3d;line-height:20px;margin:0 0 12px}.pfs-message{color:#8291ad;margin:0 0 12px}.pf-settings fieldset:disabled{opacity:.65}.pf-settings button:focus-visible{outline:2px solid #1858ff;outline-offset:2px}@media(max-width:600px){.pf-settings{max-height:calc(100dvh - 24px)}.pfs-body{padding:14px}.pfs-row{display:block;margin-bottom:16px}.pfs-row>label:first-child,.pfs-label{display:block;width:auto;text-align:left;line-height:25px}.pfs-budget,.pfs-sharing{margin-top:0}.pfs-count-input,.pfs-note{max-width:none}.pfs-sharing>label.pfs-control{display:flex}.pfs-sharing .pfs-label{margin-bottom:5px}.pfs-dates{flex-wrap:nowrap}.pfs-dates input{min-width:0;flex:1;width:40%}.pfs-control .pfs-period{margin-top:12px}}
