.newcam{gap:var(--hi-space-4);flex-direction:column;width:100%;min-width:0;display:flex}.newcam__work,.newcam__receipt{min-width:0}.newcam__form{gap:var(--hi-space-8);border-top:1px solid var(--hi-hairline);min-width:0;padding-top:var(--hi-space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.newcam__fields{gap:var(--hi-space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.newcam__column{gap:var(--hi-space-5);flex-direction:column;min-width:0;display:flex}.newcam__decision{gap:var(--hi-space-4);flex-direction:column;min-width:0;display:flex}.newcam .hi-field{width:100%}.newcam .hi-field__label,.newcam__label{font-size:var(--hi-text-body-size);color:var(--hi-text);font-weight:700}.newcam__optional{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);margin-left:6px;font-weight:400}.newcam .hi-field__control{min-height:40px}.newcam textarea.hi-field__control{resize:vertical;min-height:64px}.newcam .hi-field__error span{overflow-wrap:anywhere;min-width:0}.newcam .hi-field__error a{text-underline-offset:3px;text-decoration:underline}.newcam__model{border-radius:var(--hi-radius);background:var(--hi-surface);width:100%;height:40px}.newcam__model input{font-size:var(--hi-text-body-size)}.newcam__model [data-slot=input-group-button]{min-width:40px;min-height:40px}.newcam__models [data-slot=combobox-item]{white-space:normal;overflow-wrap:anywhere;min-height:40px}.newcam__choices{column-gap:var(--hi-space-6);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.newcam__choice{cursor:pointer;min-height:40px;font-size:var(--hi-text-body-size);color:var(--hi-text-2);align-items:center;gap:10px;display:flex}.newcam__choice input{width:16px;height:16px;accent-color:var(--hi-action)}.newcam__choice[data-selected=true],.newcam__choice:hover{color:var(--hi-text)}.newcam__choice input:focus-visible{outline:2px solid var(--hi-action);outline-offset:3px}.newcam__act{gap:var(--hi-space-3);flex-direction:column;display:flex}.newcam__act-row{align-items:center;gap:var(--hi-space-4);flex-wrap:wrap;display:flex}.newcam__quiet{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);text-wrap:pretty;margin:0;line-height:1.6}.newcam .hi-button{min-height:40px}.newcam__models{width:var(--anchor-width);min-width:var(--anchor-width)}.newcam h2{font-size:var(--hi-text-section-size,17px);margin:0;font-weight:700}.newcam__identity{width:100%;margin:var(--hi-space-5) 0 0}.newcam__identity>div{align-items:baseline;gap:var(--hi-space-4);padding:var(--hi-space-4) 0;border-bottom:1px solid var(--hi-hairline);grid-template-columns:5rem minmax(0,1fr);display:grid}.newcam__identity dt{color:var(--hi-text-3);font-size:var(--hi-text-body-size)}.newcam__identity dd{text-align:right;overflow-wrap:anywhere;font-family:var(--hi-font-mono);font-size:var(--hi-text-body-size);font-variant-numeric:tabular-nums;margin:0}.newcam__identity dd[data-empty=true]{font-family:var(--hi-font-sans);color:var(--hi-text-3)}.newcam__unavailable{align-items:start;gap:var(--hi-space-3);font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);flex-direction:column;display:flex}.newcam__unavailable p{margin:0}.newcam__receipt-next{align-items:start;gap:var(--hi-space-4);padding-top:var(--hi-space-6);flex-direction:column;display:flex}.newcam__receipt:focus{outline:none}@media (min-width:2000px){.newcam{--hi-text-body-size:20px;--hi-text-secondary-size:18px;--hi-text-section-size:24px}.newcam__form{gap:var(--hi-space-12,48px);padding-top:var(--hi-space-8)}.newcam__fields,.newcam__column{gap:var(--hi-space-8)}.newcam__decision{gap:var(--hi-space-6)}.newcam__choice{gap:16px;min-height:56px}.newcam__choice input{width:20px;height:20px}.newcam__act{gap:var(--hi-space-5)}.newcam .hi-field__control,.newcam__model{min-height:56px;font-size:var(--hi-text-body-size)}.newcam .hi-field__hint,.newcam .hi-field__error{font-size:var(--hi-text-secondary-size)}.newcam .hi-button{min-height:56px;font-size:var(--hi-text-body-size)}.newcam textarea.hi-field__control{min-height:96px}.newcam__identity>div{padding-block:var(--hi-space-5)}.newcam__models [data-slot=combobox-item],.newcam__models [data-slot=combobox-empty]{min-height:56px;font-size:20px}}@media (max-width:1199px){.newcam__form{padding-top:var(--hi-space-4)}.newcam__fields,.newcam__column{gap:var(--hi-space-3)}.newcam__decision,.newcam__act{gap:var(--hi-space-2)}}@media (max-width:759px){.newcam__form{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){body:has(.newcam) .hi-topbar__inner{flex-wrap:wrap;gap:0 8px;padding-top:8px}body:has(.newcam) .hi-topbar__spacer{display:none}body:has(.newcam) .hi-nav{flex-basis:100%;order:1}}
.ncam{--ncam-pad:var(--hi-space-8);gap:var(--hi-space-4);flex-direction:column;width:100%;min-width:0;display:flex}.ncam__form{gap:var(--hi-space-6);min-width:0;max-width:calc(44rem + 2 * var(--ncam-pad));padding:var(--ncam-pad);background:var(--hi-surface);flex-direction:column;display:flex}.ncam__fields{gap:var(--hi-space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ncam .hi-field{width:100%}.ncam .hi-field__label{font-size:var(--hi-text-body-size);color:var(--hi-text);font-weight:600}.ncam__tag{font-size:var(--hi-text-secondary-size);color:var(--hi-text-3);margin-left:6px;font-weight:400}.ncam .hi-field__control{min-height:40px}.ncam .hi-field__error span{overflow-wrap:anywhere;min-width:0}.ncam__owner{text-underline-offset:3px;white-space:nowrap;margin-inline:2px;text-decoration:underline}.ncam__id{font-family:var(--hi-font-mono);font-weight:600}.ncam .ncam__owner:focus-visible{outline-offset:1px;border-radius:var(--hi-radius-sm);outline:1px solid}.ncam__model{border-radius:var(--hi-radius);background:var(--hi-surface);width:100%;height:40px}.ncam__model input{font-size:var(--hi-text-body-size)}.ncam__model [data-slot=input-group-button]{min-width:40px;min-height:40px}.ncam__models{width:var(--anchor-width);min-width:var(--anchor-width)}.ncam__models [data-slot=combobox-item]{white-space:normal;overflow-wrap:anywhere;min-height:40px}.ncam__unavailable{align-items:center;gap:var(--hi-space-3) var(--hi-space-4);font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);flex-wrap:wrap;display:flex}.ncam__unavailable p{text-wrap:pretty;margin:0}.ncam__act{align-items:center;gap:var(--hi-space-4);flex-wrap:wrap;display:flex}.ncam .ncam__key{height:40px;font-size:var(--hi-text-body-size);padding-inline:16px}.ncam .ncam__key:disabled{opacity:1;color:var(--hi-text-3);border-color:var(--hi-border);box-shadow:none;cursor:not-allowed;pointer-events:auto;background:0 0;transition:none}.ncam__reason{font-size:var(--hi-text-secondary-size);color:var(--hi-text-2);text-wrap:pretty;margin:0;line-height:1.6}.ncam__reason[data-tone=refused]{color:var(--hi-danger)}@media (min-width:2000px){.ncam{--hi-text-body-size:18px;--hi-text-secondary-size:16px}.ncam__form{max-width:calc(52rem + 2 * var(--ncam-pad));gap:var(--hi-space-8)}.ncam__fields{gap:var(--hi-space-6)}.ncam .hi-field__control,.ncam__model{min-height:48px;font-size:var(--hi-text-body-size)}.ncam .hi-field__hint,.ncam .hi-field__error{font-size:var(--hi-text-secondary-size)}.ncam .ncam__key{height:48px;padding-inline:20px}.ncam__models [data-slot=combobox-item],.ncam__models [data-slot=combobox-empty]{min-height:48px;font-size:18px}}
