@layer griffincss.reset, griffincss.tokens, griffincss.core, griffincss.ui, griffincss.utils, griffincss.style, griffincss.hidden;@layer griffincss.ui{.gr-counter{align-self:flex-end;color:var(--gr-color-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.4}.gr-counter[data-gr-state=near]{color:var(--gr-color-warning)}.gr-counter[data-gr-state=full]{color:var(--gr-color-danger)}[data-gr-phone]>.gr-select{flex:0 1 auto;inline-size:auto;min-inline-size:0;max-inline-size:40%}.gr-datetime-panel{position:fixed;z-index:var(--gr-z-dropdown);inset:auto;display:none;box-sizing:border-box;inline-size:max-content;margin:0;padding:var(--gr-ui-gap);border:var(--gr-border-width) solid var(--gr-color-border);border-radius:var(--gr-radius);background-color:var(--gr-color-surface-overlay);color:var(--gr-color-text);box-shadow:var(--gr-shadow-lg);font-family:inherit;font-size:.9375rem;line-height:1.3}.gr-datetime-panel[data-gr-state=open]{display:block}.gr-datetime-head{display:flex;gap:var(--gr-ui-gap);align-items:center;justify-content:space-between;margin-block-end:calc(var(--gr-ui-gap)*.5)}.gr-datetime-title{font-weight:600}.gr-datetime-title::first-letter{text-transform:uppercase}.gr-datetime-nav{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;inline-size:var(--gr-control-height-sm);block-size:var(--gr-control-height-sm);margin:0;padding:0;border:0;border-radius:var(--gr-radius);background:none;color:inherit;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}@media(hover: hover){.gr-datetime-nav:hover{background-color:var(--gr-color-surface-raised)}}.gr-datetime-nav:focus-visible{outline:var(--gr-focus-width) solid var(--gr-color-focus);outline-offset:1px}.gr-datetime-year{box-sizing:border-box;min-block-size:var(--gr-control-height-sm);margin:0;padding-block:0;padding-inline:calc(var(--gr-control-padding-x)*.5);border:var(--gr-border-width) solid var(--gr-color-border);border-radius:var(--gr-radius);background-color:var(--gr-color-bg);color:inherit;font:inherit;font-weight:600}.gr-datetime-year:focus-visible{border-color:var(--gr-color-accent);outline:var(--gr-focus-width) solid var(--gr-color-focus);outline-offset:1px}.gr-datetime-grid,.gr-datetime-rows{display:grid;gap:2px}.gr-datetime-row{display:grid;grid-template-columns:repeat(7, var(--gr-control-height-sm));gap:2px}.gr-datetime-weekday{padding-block:calc(var(--gr-ui-gap)*.5);color:var(--gr-color-text-muted);font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase}.gr-datetime-day{display:flex;box-sizing:border-box;align-items:center;justify-content:center;block-size:var(--gr-control-height-sm);border-radius:var(--gr-radius);font-variant-numeric:tabular-nums;cursor:pointer}.gr-datetime-day[data-gr-state=outside]{color:var(--gr-color-text-muted)}@media(hover: hover){.gr-datetime-day:not([aria-disabled=true]):hover{background-color:hsl(var(--gr-hsl-accent), 12%)}}.gr-datetime-day[aria-current=date]{box-shadow:inset 0 0 0 var(--gr-border-width) var(--gr-color-border-strong)}.gr-datetime-day[data-gr-state=active]{outline:var(--gr-focus-width) solid var(--gr-color-focus);outline-offset:-2px}.gr-datetime-day[data-gr-in-range]{background-color:hsl(var(--gr-hsl-accent), 12%)}.gr-datetime-day[aria-selected=true]{background-color:var(--gr-color-accent);color:var(--gr-color-on-accent)}.gr-datetime-day[aria-disabled=true]{color:var(--gr-color-text-disabled);cursor:not-allowed}.gr-datetime-clock{display:flex;gap:var(--gr-ui-gap);align-items:center;justify-content:space-between;margin-block-start:var(--gr-ui-gap);padding-block-start:var(--gr-ui-gap);border-block-start:var(--gr-border-width) solid var(--gr-color-border);font-size:.875rem}.gr-datetime-clock:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.gr-datetime-clock-input{box-sizing:border-box;min-block-size:var(--gr-control-height-sm);margin:0;padding-block:0;padding-inline:calc(var(--gr-control-padding-x)*.5);border:var(--gr-border-width) solid var(--gr-color-border);border-radius:var(--gr-radius);background-color:var(--gr-color-bg);color:var(--gr-color-text);font:inherit}.gr-datetime-clock-input:focus-visible{border-color:var(--gr-color-accent);outline:var(--gr-focus-width) solid var(--gr-color-focus);outline-offset:1px}.gr-file-list{display:flex;flex-direction:column;gap:calc(var(--gr-ui-gap)*.5);margin:0;padding:0;list-style:none}.gr-file-item{display:flex;gap:var(--gr-ui-gap);align-items:center;box-sizing:border-box;min-inline-size:0;margin:0;padding-block:calc(var(--gr-ui-gap)*.5);padding-inline:var(--gr-control-padding-x);border:var(--gr-border-width) solid var(--gr-color-border);border-radius:var(--gr-radius);background-color:var(--gr-color-surface);font-size:.875rem;line-height:1.4}.gr-file-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-file-size{flex:0 0 auto;color:var(--gr-color-text-muted);font-variant-numeric:tabular-nums}.gr-file-remove{color:rgba(0,0,0,0)}.gr-file-remove::before,.gr-file-remove::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.75rem;block-size:calc(var(--gr-border-width)*1.5);border-radius:var(--gr-border-width);background-color:var(--gr-cross-color);transform:translate(-50%, -50%) rotate(45deg)}.gr-file-remove::after{transform:translate(-50%, -50%) rotate(-45deg)}.gr-file-remove{--gr-cross-color: var(--gr-color-text-secondary);position:relative;display:inline-flex;flex:0 0 auto;inline-size:1.75rem;block-size:1.75rem;margin:0;padding:0;border:0;border-radius:var(--gr-radius);background:none;cursor:pointer}@media(hover: hover){.gr-file-remove:hover{--gr-cross-color: var(--gr-color-danger);background-color:var(--gr-color-surface-raised)}}.gr-file-remove:focus-visible{outline:var(--gr-focus-width) solid var(--gr-color-focus);outline-offset:1px}.gr-rating-input{display:flex;flex-wrap:wrap;gap:var(--gr-ui-gap);align-items:center;min-inline-size:0;margin:0;padding:0;border:0}.gr-rating-input[data-gr-state=ready]{display:inline-grid;grid-template-columns:repeat(5, 1fr);gap:0;font-size:1.5rem}.gr-rating-input[data-gr-state=ready]>.gr-rating{grid-area:1/1/2/6}.gr-rating-input[data-gr-state=ready]>label{position:relative;z-index:1;grid-row:1;block-size:100%;overflow:hidden;border-radius:var(--gr-radius);white-space:nowrap;text-indent:100%;cursor:pointer;contain:size}.gr-rating-input[data-gr-state=ready]>label>input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.gr-rating-input[data-gr-state=ready]>label:nth-of-type(1){grid-column:1}.gr-rating-input[data-gr-state=ready]>label:nth-of-type(2){grid-column:2}.gr-rating-input[data-gr-state=ready]>label:nth-of-type(3){grid-column:3}.gr-rating-input[data-gr-state=ready]>label:nth-of-type(4){grid-column:4}.gr-rating-input[data-gr-state=ready]>label:nth-of-type(5){grid-column:5}.gr-rating-input[data-gr-state=ready]>label:has(>input:focus-visible){outline:var(--gr-focus-width) solid var(--gr-color-focus);outline-offset:1px}.gr-otp{display:inline-flex;gap:var(--gr-ui-gap)}.gr-otp-cell{inline-size:var(--gr-control-h);padding-inline:0;font-size:1.25rem;font-variant-numeric:tabular-nums;text-align:center}.gr-validate{box-sizing:border-box;margin-block-end:var(--gr-ui-gap);padding-block:var(--gr-ui-gap);padding-inline:var(--gr-control-padding-x);border:var(--gr-border-width) solid var(--gr-color-danger);border-radius:var(--gr-radius);background-color:hsl(var(--gr-hsl-danger), 8%);color:var(--gr-color-text);font-size:.9375rem;line-height:1.4}.gr-validate-title{margin:0 0 calc(var(--gr-ui-gap)*.5);color:var(--gr-color-danger);font-weight:600}.gr-validate-list{margin:0;padding-inline-start:1.25em}.gr-validate-list a{color:var(--gr-color-danger);text-decoration:underline;text-underline-offset:.15em}.gr-validate-list a:focus-visible{border-radius:calc(var(--gr-radius)*.5);outline:var(--gr-focus-width) solid var(--gr-color-focus);outline-offset:2px}}
