.cash-operation-form fieldset{border:0;margin:0;padding:0;min-width:0}.cash-operation-form legend{font-size:14px;margin-bottom:18px;color:#64748b}.cash-operation-form input,.cash-operation-form select{width:100%;min-width:0;min-height:46px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.cash-operation-form select{padding-right:30px;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}.cash-operation-form [hidden]{display:none!important}.cash-operation-form button{background:#275064;color:#fff;margin:8px 10px 8px 0}.cash-operation-form button:disabled{background:#e2e8f0;color:#64748b;cursor:not-allowed}.cash-operation-form input[aria-invalid=true]{border-color:#b91c1c}.cash-field-error{color:#b91c1c;line-height:1.5}.cash-mode{padding:12px 16px;border-left:4px solid #d69f26;background:#fff8e5;line-height:1.5}.cash-contract-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:20px 0}.cash-contract-search label{width:100%}.cash-contract-search>select,.cash-contract-search>p{grid-column:1/-1}.cash-contract-search>button{align-self:end;margin:0}.cash-contract-search p,#cash-status{line-height:1.5;overflow-wrap:anywhere}.cash-confirmation{padding:20px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc}.cash-confirmation h3{margin:0 0 16px}.cash-confirmation dl{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);gap:10px 20px}.cash-confirmation dt{color:#64748b}.cash-confirmation dd{margin:0;overflow-wrap:anywhere;font-weight:600}.cash-confirm-check{display:flex;align-items:start;width:100%;margin:20px 0;line-height:1.5;color:#1e293b;font-size:15px}.cash-confirm-check input{appearance:auto;-webkit-appearance:checkbox;min-height:20px;width:20px;flex:none;margin:0 6px 0 0}.cash-operation-form [disabled]{opacity:.75}@media(max-width:700px){.cash-contract-search{grid-template-columns:1fr}.cash-confirmation dl{grid-template-columns:1fr;gap:6px}.cash-confirmation dd{margin-bottom:10px}.cash-form{padding:16px}.cash-operation-form button{max-width:100%}}
