.bt-pos-app-form{max-width:678px;margin-inline:auto}
@media (max-width:991px){.bt-pos-app-form{padding:20px 0}}
@media (min-width:992px){.bt-pos-app-form{padding:120px 0}}
.bt-pos-app-form-box{display:grid}
@media (max-width:991px){.bt-pos-app-form-box{gap:20px}}
@media (min-width:992px){.bt-pos-app-form-box{padding:40px 56px;border-width:1px;border-radius:24px;border-style:solid;gap:40px}}
[data-color-scheme="light"] .bt-pos-app-form-box{border-color:#9E9EA9}
[data-color-scheme="dark"] .bt-pos-app-form-box{border-color:#333}
.bt-pos-app-form-box:not(:last-child){margin-bottom:24px}
.bt-pos-app-form-box .bt-pos-app-form-box-nav{display:flex;align-items:center;justify-content:space-between}
.bt-pos-app-form-box .bt-pos-app-form-box-nav .bt-pos-app-form-box-nav-action{background-color:transparent;margin:0;padding:0;border:0;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:12px;line-height:1.44;letter-spacing:0.12px}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-box-nav .bt-pos-app-form-box-nav-action{color:#131315}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-box-nav .bt-pos-app-form-box-nav-action{color:#fff}
.bt-pos-app-form-box .bt-pos-app-form-box-nav .bt-pos-app-form-box-nav-action bt-icon{fill:#0090FF;width:16px;transition:transform 0.25s ease-in-out}
@media (min-width:992px){.bt-pos-app-form-box .bt-pos-app-form-box-nav .bt-pos-app-form-box-nav-action:hover bt-icon{transform:translateX(-50%)}}
.bt-pos-app-form-box .bt-pos-app-form-box-nav .bt-pos-app-form-box-nav-logo{width:32px;height:36px;display:block}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-box-nav .bt-pos-app-form-box-nav-logo{fill:#000}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-box-nav .bt-pos-app-form-box-nav-logo{fill:#fff}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-box-header *:not(:is(h1,h2,h3,h4,h5,h6)){color:#737382}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-box-header *:not(:is(h1,h2,h3,h4,h5,h6)){color:#fff}
.bt-pos-app-form-box .bt-pos-app-form-box-body{display:grid}
@media (max-width:991px){.bt-pos-app-form-box .bt-pos-app-form-box-body{gap:20px}}
@media (min-width:992px){.bt-pos-app-form-box .bt-pos-app-form-box-body{gap:24px}}
.bt-pos-app-form-box .bt-pos-app-form-label{font-size:14px;font-weight:600;line-height:1.44;letter-spacing:0.042px}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-label{color:#737382}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-label{color:#000}
.bt-pos-app-form-box .bt-pos-app-form-fieldset{margin:0;padding:0;border:0;display:grid}
@media (max-width:991px){.bt-pos-app-form-box .bt-pos-app-form-fieldset{gap:8px}}
@media (min-width:992px){.bt-pos-app-form-box .bt-pos-app-form-fieldset{gap:12px}}
.bt-pos-app-form-box .bt-pos-app-form-fieldset:is(.bt-pos-app-form-fieldset>.bt-pos-app-form-fieldset){gap:8px}
.bt-pos-app-form-box .bt-pos-app-form-input{position:relative;line-height:26px;padding:24px 16px 8px 16px;border-width:1px;border-style:solid;border-radius:12px;grid-column:1;grid-row:1;display:flex;align-items:center;gap:12px;font-size:14px;letter-spacing:0.042px;transition:border-color 0.25s ease-in-out;z-index:1}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-input{border-color:#D4D4D8}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-input{border-color:#444}
.bt-pos-app-form-box .bt-pos-app-form-input::placeholder{color:#737382}
@media (min-width:992px){[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-input:hover{border-color:#000}[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-input:hover{border-color:#fff}}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-input:focus,[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-input[data-dirty]{border-color:#000}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-input:focus,[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-input[data-dirty]{border-color:#fff}
.bt-pos-app-form-box .bt-pos-app-form-input ~ .bt-pos-app-form-input-placeholder{position:relative;color:#737382;padding:16px;line-height:26px;border:1px solid transparent;grid-column:1;grid-row:1;display:block;pointer-events:none;transition:all 0.25s ease-in-out;z-index:2}
.bt-pos-app-form-box .bt-pos-app-form-input ~ .bt-pos-app-form-input-placeholder:is(*:focus ~ *),.bt-pos-app-form-box .bt-pos-app-form-input ~ .bt-pos-app-form-input-placeholder:is(*:valid ~ *){line-height:1.44;padding:8px 16px;font-size:12px}
.bt-pos-app-form-box .bt-pos-app-form-select{position:relative}
.bt-pos-app-form-box .bt-pos-app-form-select select{position:relative;width:100%;line-height:26px;padding:16px;border-width:1px;border-style:solid;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:14px;letter-spacing:0.042px;z-index:1;transition:border-color 0.25s ease-in-out}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-select select{border-color:#D4D4D8}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-select select{border-color:#444}
.bt-pos-app-form-box .bt-pos-app-form-select select:not([data-dirty]){color:#737382}
@media (min-width:992px){[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-select select:hover{border-color:#000}[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-select select:hover{border-color:#fff}}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-select select:focus,[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-select select[data-dirty]{border-color:#000}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-select select:focus,[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-select select[data-dirty]{border-color:#fff}
.bt-pos-app-form-box .bt-pos-app-form-select>bt-icon{position:absolute;top:50%;fill:#0090FF;width:26px;pointer-events:none;transform:translateY(-50%);transition:transform 0.25s ease-in-out;z-index:2}
@media (max-width:991px){.bt-pos-app-form-box .bt-pos-app-form-select>bt-icon{right:6px}}
@media (min-width:992px){.bt-pos-app-form-box .bt-pos-app-form-select>bt-icon{right:10px}}
.bt-pos-app-form-box .bt-pos-app-form-select>bt-icon:is(select:focus ~ bt-icon){transform:translateY(-50%) rotate(180deg)}
.bt-pos-app-form-box .bt-pos-app-form-checkbox{padding:12px 16px;border-width:1px;border-style:solid;border-radius:8px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color 0.25s ease-in-out}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-checkbox{border-color:#D4D4D8}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-checkbox{border-color:#444}
@media (min-width:992px){[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-checkbox:hover{border-color:#000}[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-checkbox:hover{border-color:#fff}}
.bt-pos-app-form-box .bt-pos-app-form-checkbox input{display:none}
.bt-pos-app-form-box .bt-pos-app-form-checkbox input ~ .bt-pos-app-form-checkbox-icon{width:24px;height:24px;border-width:1px;border-style:solid;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background-color 0.25s ease-in-out,border-color 0.25s ease-in-out}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-checkbox input ~ .bt-pos-app-form-checkbox-icon{border-color:#D4D4D8}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-checkbox input ~ .bt-pos-app-form-checkbox-icon{border-color:#333}
.bt-pos-app-form-box .bt-pos-app-form-checkbox input ~ .bt-pos-app-form-checkbox-icon bt-icon{fill:#fff;width:100%;opacity:0}
.bt-pos-app-form-box .bt-pos-app-form-checkbox input ~ .bt-pos-app-form-checkbox-text{font-size:14px;line-height:1.44;letter-spacing:0.042px;flex:1}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-checkbox input ~ .bt-pos-app-form-checkbox-text{color:#131315}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-checkbox input ~ .bt-pos-app-form-checkbox-text{color:#fff}
.bt-pos-app-form-box .bt-pos-app-form-checkbox input:checked ~ .bt-pos-app-form-checkbox-icon{background-color:#0090FF;border-color:#0090FF}
.bt-pos-app-form-box .bt-pos-app-form-checkbox input:checked ~ .bt-pos-app-form-checkbox-icon bt-icon{opacity:1}
.bt-pos-app-form-box .bt-pos-app-form-check{display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color 0.25s ease-in-out}
.bt-pos-app-form-box .bt-pos-app-form-check input{display:none}
.bt-pos-app-form-box .bt-pos-app-form-check input ~ .bt-pos-app-form-check-icon{width:24px;height:24px;border-width:1px;border-style:solid;border-radius:50%;flex-shrink:0;align-self:start;display:flex;align-items:center;justify-content:center;transition:background-color 0.25s ease-in-out,border-color 0.25s ease-in-out}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-check input ~ .bt-pos-app-form-check-icon{border-color:#D4D4D8}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-check input ~ .bt-pos-app-form-check-icon{border-color:#333}
.bt-pos-app-form-box .bt-pos-app-form-check input ~ .bt-pos-app-form-check-icon bt-icon{fill:#fff;width:100%;opacity:0}
.bt-pos-app-form-box .bt-pos-app-form-check input ~ .bt-pos-app-form-check-text{line-height:1.46;flex:1;font-size:14px;font-weight:400;letter-spacing:-0.09px}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-check input ~ .bt-pos-app-form-check-text{color:#737382}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-check input ~ .bt-pos-app-form-check-text{color:#fff}
.bt-pos-app-form-box .bt-pos-app-form-check input:checked ~ .bt-pos-app-form-check-icon{background-color:#0090FF;border-color:#0090FF}
.bt-pos-app-form-box .bt-pos-app-form-check input:checked ~ .bt-pos-app-form-check-icon bt-icon{opacity:1}
.bt-pos-app-form-box .bt-pos-app-form-separator{margin:8px 0;border-width:0 0 1px 0;border-style:dashed}
[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-separator{border-color:#D4D4D8}
[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-separator{border-color:#444}
.bt-pos-app-form-box .bt-pos-app-form-box-submit{background-color:#0090FF;color:#fff;fill:#fff;margin:0;padding:16px 32px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;line-height:1.44;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out}
.bt-pos-app-form-box .bt-pos-app-form-box-submit bt-icon{width:14px;transition:fill 0.25s ease-in-out,transform 0.25s ease-in-out}
@media (min-width:992px){[data-color-scheme="light"] .bt-pos-app-form-box .bt-pos-app-form-box-submit:hover{background-color:#F4F4F5;color:#000;fill:#000}[data-color-scheme="dark"] .bt-pos-app-form-box .bt-pos-app-form-box-submit:hover{background-color:#333;color:#fff;fill:#fff}.bt-pos-app-form-box .bt-pos-app-form-box-submit:hover bt-icon{transform:translateX(50%)}}
.bt-pos-app-form-box .bt-pos-app-form-error-text{color:#ED1C24}
.bt-pos-app-form-security{max-width:360px;margin-inline:auto;text-align:center}
[data-color-scheme="light"] .bt-pos-app-form-security{color:#737382}
[data-color-scheme="dark"] .bt-pos-app-form-security{color:#fff}
.bt-pos-app-form-security:not(:last-child){margin-bottom:24px}
.bt-pos-app-prompt{max-width:488px;margin-inline:auto;display:flex;flex-flow:column;align-items:center}
@media (max-width:991px){.bt-pos-app-prompt{padding:44px 0;gap:40px}}
@media (min-width:992px){.bt-pos-app-prompt{padding:100px 0;gap:40px}}
.bt-pos-app-prompt .bt-pos-app-prompt-icon{background-color:#3EB96F;fill:#fff;width:84px;border-radius:50%}
.bt-pos-app-prompt .bt-pos-app-prompt-text{line-height:1.44;font-size:16px;text-align:center}
[data-color-scheme="light"] .bt-pos-app-prompt .bt-pos-app-prompt-text *:not(:is(h1,h2,h3,h4,h5,h6)){color:#737382}
[data-color-scheme="dark"] .bt-pos-app-prompt .bt-pos-app-prompt-text *:not(:is(h1,h2,h3,h4,h5,h6)){color:#fff}
.bt-pos-app-prompt .bt-pos-app-prompt-action{padding:16px 32px;border-radius:8px;display:inline-block;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out}
[data-color-scheme="light"] .bt-pos-app-prompt .bt-pos-app-prompt-action{background-color:#F4F4F5;color:#131315}
[data-color-scheme="dark"] .bt-pos-app-prompt .bt-pos-app-prompt-action{background-color:#333;color:#fff}
@media (min-width:992px){.bt-pos-app-prompt .bt-pos-app-prompt-action:hover{background-color:#0090FF;color:#fff}}