.cooc{position:fixed;left:50%;bottom:24px;width:calc(100% - 32px);max-width:680px;height:auto;min-height:66px;transform:translateX(-50%);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px 12px 18px;background:#fff;border:1px solid #d9d9d9;border-radius:2px;box-shadow:0 6px 18px rgba(0,0,0,.06);line-height:normal;text-align:left;display:none;z-index:100;}.cooc[style*="display: block"],.cooc[style*="display:block"]{display:grid !important;}.cooc > span{min-width:0;margin:0;color:#222;font-size:14px;font-weight:400;line-height:20px;text-align:left;}.cooc > a{margin:0;color:#c41e50;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;white-space:nowrap;}.cooc > input{min-width:52px;height:36px;margin:0;padding:0 14px;border:none;border-radius:2px;background:#c41e50;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:1;cursor:pointer;}@media (max-width:1000px){/**/ .cooc,.cooc > span,.cooc > a,.cooc > input{transition:none;}.cooc{bottom:calc(8px + env(safe-area-inset-bottom));width:calc(100% - 30px);max-width:420px;min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:8px 8px 8px 12px;}.cooc > span{grid-column:1;grid-row:1;display:block;max-width:none;margin:0;color:#222;font-size:12px;font-weight:400;line-height:16px;text-align:left;}.cooc > a{grid-column:1;grid-row:2;display:inline-block;margin:0;color:#c41e50;font-size:12px;font-weight:400;line-height:16px;text-align:left;white-space:normal;}.cooc > input{grid-column:2;grid-row:1 / 3;align-self:center;min-width:52px;height:32px;margin:0;padding:0 12px;font-size:13px;}.cooc > a:focus-visible,.cooc > input:focus-visible{/**/ outline:2px solid #c41e50 !important;outline-offset:2px;}}@media (max-width:374px){.cooc{width:calc(100% - 16px);}.cooc > input{padding:0 8px;}}@media (max-width:359px){.cooc{padding-top:7px;padding-bottom:7px;}}
