.cs-password{display:block;position:relative}.cs-password input{padding-right:54px!important}.cs-password .cs-password-toggle{position:absolute;right:3px;top:3px;bottom:3px;min-width:44px;min-height:38px;padding:5px;display:flex;align-items:center;justify-content:center;background:transparent;color:#247f67;border:0;border-radius:5px;cursor:pointer;margin:0}.cs-password-toggle:focus-visible,.cs-account summary:focus-visible{outline:3px solid #c5993c;outline-offset:2px}.cs-account{position:relative;margin-left:auto;flex-shrink:0;display:block;text-align:left}body>.cs-account{position:absolute;top:16px;right:20px}.cs-account summary{list-style:none;background:#dcebe5;color:#173e35;border:1px solid #cbded3;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;font:700 14px Arial;user-select:none}.cs-account summary::-webkit-details-marker{display:none}.cs-account-panel{position:absolute;right:0;top:50px;width:220px;max-width:calc(100vw - 40px);background:#fff;border:1px solid #d6e2da;border-radius:10px;box-shadow:0 12px 36px #173e3526;padding:10px;z-index:1000;color:#173e35;font:15px Arial;box-sizing:border-box}.cs-account-panel strong{display:block;overflow-wrap:anywhere;padding:10px}.cs-account-panel a,.cs-account-panel button{display:block;width:100%;box-sizing:border-box;text-align:left;padding:12px;border:0;border-radius:6px;background:white;color:#173e35;text-decoration:none;font:15px Arial;cursor:pointer;margin:0}.cs-account-panel a:hover,.cs-account-panel button:hover{background:#eef5f0}.cs-account-panel form{margin:0}.cs-account-panel button{color:#983c32}@media print{.cs-account{display:none!important}}
