/* ClokIt USA — mobile field stability + workflow polish */
@media(max-width:760px){
  html,body{overflow-x:hidden!important}
  .clokit-folder-project-head{width:calc(100% + 24px)!important;max-width:none!important;margin-left:-12px!important;margin-right:-12px!important;box-sizing:border-box!important;padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}

  .clokit-field-finish{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px 10px;align-items:center;margin:14px 10px 112px;padding:13px;border:1px solid #d4e2e9;border-radius:17px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 10px 24px rgba(15,36,55,.08)}
  .clokit-field-finish-check{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eaf7fb;color:#0e7eac;font-size:17px;font-weight:950}
  .clokit-field-finish-copy{min-width:0}.clokit-field-finish-copy small{display:block;font-size:6px;font-weight:950;letter-spacing:.12em;color:#148abf}.clokit-field-finish-copy h3{margin:2px 0 0;font-size:13px;line-height:1.12;color:#10293c}.clokit-field-finish-copy p{margin:4px 0 0;font-size:7.5px;line-height:1.4;color:#6e8290}.clokit-field-finish-copy p b{color:#173d53}
  .clokit-field-finish>button{grid-column:1/-1;min-height:42px;border:0;border-radius:11px;background:linear-gradient(135deg,#0a3852,#0c668c);color:#fff;font-size:10px;font-weight:950;box-shadow:0 8px 18px rgba(10,56,82,.16);touch-action:manipulation}.clokit-field-finish>button:active{transform:scale(.995)}
  .clokit-card-index-row.clokit-explicit-finished{border-color:#cce7db!important;background:linear-gradient(180deg,#fff,#f6fcf9)!important}.clokit-card-index-row.clokit-explicit-finished .clokit-card-index-num{background:#e7f8ef!important;color:#16805a!important;border-color:#ccebdd!important}

  /* Keep focused text fields stable and iOS-friendly. */
  input,textarea,[contenteditable="true"]{font-size:16px!important}
  textarea{resize:vertical}
}
