@layer components{.mars-sheet.pm-form-sheet{--pm-sheet-topbar-height:60px;padding-bottom:0}.pm-form-sheet .pm-sheet-form{height:100%}.pm-form-sheet[data-size=content] .pm-sheet-form{height:auto;max-height:calc(100dvh - var(--mars-sheet-top-inset))}.pm-form-sheet .pm-sheet-form>:last-child{padding-bottom:var(--mars-sheet-bottom-inset)}.pm-sheet-form{border:0;flex-direction:column;max-height:100%;margin:0;padding:0;display:flex}.pm-sheet-topbar{height:var(--pm-sheet-topbar-height,60px);grid-template-columns:var(--mars-control-size) 1fr var(--mars-control-size);flex-shrink:0;align-items:center;padding:0 16px;display:grid}.pm-form-sheet .pm-sheet-topbar+.pm-sheet-body{min-height:0;margin-top:calc(-1 * var(--pm-sheet-topbar-height));padding-top:var(--pm-sheet-topbar-height);scroll-padding-top:calc(var(--pm-sheet-topbar-height) + 16px);flex:1}.pm-form-sheet .pm-sheet-topbar:has(+.pm-sheet-body)>*{position:relative}.pm-sheet-title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.43px;text-align:center;min-width:0;margin:0;overflow:hidden}.pm-sheet-trailing{justify-content:flex-end;display:flex}.pm-sheet-control{box-sizing:border-box;width:var(--mars-control-size);height:var(--mars-control-size);border:var(--mars-glass-control-border);corner-shape:round;cursor:pointer;outline:none;place-items:center;padding:0;display:grid;position:relative}.pm-sheet-control:disabled{cursor:default}@media (hover:hover){.pm-sheet-control:focus-visible{outline:2px solid var(--mars-color-text-primary);outline-offset:2px}}.pm-sheet-subhead{flex-direction:column;flex-shrink:0;padding:8px 16px 12px;display:flex}.pm-picker-sheet{--mars-sheet-background:var(--mars-color-bg-surface)}.pm-picker-sheet .pm-sheet-picker-list{border-radius:0;padding:0}.pm-sheet-body{border:0;flex-direction:column;min-width:0;margin:0;padding:0 16px;display:flex;overflow-y:auto}.pm-sheet-fields{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pm-sheet-avatar-block{flex-direction:column;align-items:center;gap:10px;padding:24px 0 8px;display:flex}.pm-sheet-avatar{corner-shape:round;object-fit:cover;place-items:center;width:124px;height:124px;display:grid}.pm-sheet-avatar-edit{background:color-mix(in srgb, var(--mars-color-accent-orange) 20%, transparent);cursor:pointer;border:0;min-width:47px;height:26px;padding:0 12px}.pm-sheet-avatar-edit:disabled{cursor:not-allowed;background:#7878801f}.pm-sheet-group-label{margin:16px 0 8px}.pm-sheet-group{box-sizing:border-box;width:100%;padding:0 16px}.pm-sheet-row{align-items:center;gap:8px;min-height:48px;display:flex;position:relative}.pm-sheet-group>.pm-sheet-row:not(:last-child):after{background:var(--mars-color-bg-muted);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.pm-sheet-row-plus{flex:none}.pm-sheet-row-input{border:0;outline:none;flex:1;min-width:0}.pm-sheet-row-label{flex:0 0 64px}.pm-sheet-row-hint{flex:none}.pm-sheet-standalone{box-sizing:border-box;text-align:left;border:0;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:14px 16px;display:flex}.pm-sheet-standalone-multiline{resize:none;align-items:flex-start;min-height:120px}.pm-sheet-standalone[data-readonly]{margin:0}.pm-sheet-standalone[data-picker]{cursor:pointer}.pm-sheet-note{margin:12px 0 0}.pm-sheet-picker{flex-direction:column;gap:8px;display:flex}.pm-sheet-picker-search{box-sizing:border-box;border:0;outline:none;width:100%;height:40px;padding:0 14px}.pm-sheet-picker-search-field{box-sizing:border-box;align-items:center;gap:4px;height:48px;padding:0 10px 0 11px;display:flex}.pm-sheet-picker-search-field .pm-sheet-picker-search{flex:1;height:100%;padding:0 4px}.pm-sheet-picker-list{margin:8px 0 0;padding:0 16px;list-style:none}.pm-sheet-picker-list>li:not(:last-child){border-bottom:1px solid var(--mars-color-border-picker)}.pm-sheet-person{text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;width:100%;min-height:68px;padding:0;display:flex}.pm-sheet-person-avatar{corner-shape:round;flex:none;width:44px;height:44px}.pm-sheet-person-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pm-sheet-person-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-sheet-empty-block{border-radius:var(--radius-mars-16);background:var(--mars-color-bg-surface);flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.pm-sheet-empty{margin:0}.pm-sheet-error,.pm-sheet-status{flex-shrink:0;margin:0;padding:8px 16px 0}.pm-sheet-error{color:#d7263d}}
