#myStorage{font:inherit;color:#333333;padding:16px 0}#myStorage *{box-sizing:border-box}#myStorage [hidden]{display:none!important}#content #myStorage h1{font-size:32px!important;line-height:1.2;margin:6px 0 12px;background:none;border:0;float:none;clear:none;padding:0;color:var(--foreground)}#myStorage h2{font-size:22px;margin:0 0 8px}#myStorage h3{font-size:19px;margin:0 0 10px}#myStorage p{margin:8px 0 16px}#myStorage a{color:var(--wine);text-decoration:underline}#myStorage .storage-eyebrow{font-size:12px;letter-spacing:.12em;color:var(--muted-foreground);margin:0}.storage-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.storage-nav{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.storage-section{border-top:1px solid var(--border);padding-top:22px}#myStorage button,#myStorage input,#myStorage select,#myStorage textarea{font:inherit;min-height:44px;border:1px solid var(--border);border-radius:6px;padding:10px 14px;max-width:100%}#myStorage button{background:white;cursor:pointer}#myStorage button:disabled{opacity:.55;cursor:default}#myStorage #storageNoticeSave,#myStorage #storagePlan,#myStorage button[aria-pressed=true]{background:#ab0e48;color:#ffffff;border-color:#ab0e48}#myStorage :focus-visible{outline:3px solid var(--wine)}.storage-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:22px 0}.storage-card{border:1px solid var(--border);border-radius:10px;padding:22px;background:var(--card);overflow-wrap:anywhere}.storage-card dl{margin:0 0 14px;display:grid;grid-template-columns:1fr 1.5fr;gap:9px 12px}.storage-card dt{color:var(--muted-foreground)}.storage-card dd{margin:0}.storage-card button{margin:6px 8px 0 0}.storage-paging{display:flex;align-items:center;gap:16px;justify-content:center;margin:24px 0}#myStorage dialog{width:560px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:26px;border:1px solid var(--border);border-radius:12px;color:inherit;overflow-y:auto}#myStorage dialog::backdrop{background:#ffffffcc}#myStorage dialog label{display:block;margin:16px 0 6px;font-weight:700}#myStorage dialog input,#myStorage dialog select,#myStorage dialog textarea{width:100%}#storageStatus:empty{display:none}#storageNoticeMessage{white-space:pre-wrap}@media(max-width:600px){.storage-cards{grid-template-columns:1fr}.storage-nav{gap:6px}#myStorage .storage-nav button{padding:9px 10px;font-size:14px}.storage-heading{align-items:flex-start}#myStorage dialog,.storage-card{padding:18px}.storage-card dl{grid-template-columns:1fr 1.3fr}}#storageContactsDialog h3{margin-top:24px}#storageContactsDialog .storage-card{margin-top:16px}#storageContactsDialog h4{margin:0;font-size:18px}#storageContactsDialog #storageContactsSaveContact,#storageContactsDialog #storageContactsSaveRoles{margin-top:18px;background:#ab0e48;color:#ffffff}.storage-contact-footer{margin-top:22px;border-top:1px solid var(--border);padding-top:18px}#storageContactsHistory{font-size:14px}#storageContactsDialog>.storage-heading{position:sticky;top:-26px;background:#fff;z-index:1;padding:10px 0}#storageContactsMessage{scroll-margin-top:110px}@media(max-width:600px){#storageContactsDialog>.storage-heading{top:-18px}}#storageAutopayDialog>.storage-heading{position:sticky;top:-26px;background:#fff;z-index:1;padding:10px 0}#storageAutopayMessage{scroll-margin-top:110px}#myStorage .storage-consent{display:flex;gap:12px;align-items:center;font-weight:400;border:1px solid var(--border);padding:14px;border-radius:8px}#myStorage .storage-consent input{width:24px;min-width:24px;min-height:24px;height:24px;margin:0}#storageAutopaySave{background:#ab0e48!important;color:#ffffff!important;margin:10px 0 18px}.storage-autopay-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}#storageAutopayHistory{font-size:14px}.storage-sandbox{font-size:13px;color:#74550a}#storageAutopayRenewal{font-size:14px}@media(max-width:600px){#storageAutopayDialog>.storage-heading{top:-18px}}#storageDetailDialog>.storage-heading{position:sticky;top:-26px;background:white;z-index:1;padding:10px 0}#storageDetailContent h3{margin-top:24px}#storageDetailContent .storage-card{margin-top:16px}#storageDetailContent h4{margin:0;font-size:18px}@media(max-width:600px){#storageDetailDialog>.storage-heading{top:-18px}}#storageMoveInDialog>.storage-heading{position:sticky;top:-26px;background:#fff;z-index:1;padding:10px 0}#storageMoveInMessage{scroll-margin-top:110px}#storageMoveInPay,#storageMoveInVerify{background:#ab0e48!important;color:#ffffff!important;margin:14px 0}#storageMoveInDialog .storage-card dl{margin-bottom:0}@media(max-width:600px){#storageMoveInDialog>.storage-heading{top:-18px}}#myStorage button:not(:disabled):hover{background:#eee8d2;color:#ffffff;border-color:#a69c66}#myStorage button[aria-pressed=true]{font-weight:700}.storage-tools{display:flex;justify-content:flex-end;margin-bottom:12px}#myStorage .storage-nav{margin:0 0 16px}.storage-subnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}#myStorage .storage-subnav button{font-size:14px;border-radius:4px;padding:8px 12px}.storage-reservations{margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}.storage-list{margin:20px 0}.storage-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--card);text-align:left}#myStorage .storage-table td,#myStorage .storage-table th{padding:12px 10px;border-bottom:1px solid var(--border);font:inherit;font-size:14px;vertical-align:top;overflow-wrap:anywhere}#myStorage .storage-table th{background:#eee8d2;font-weight:700;color:var(--foreground)}.storage-table tbody tr:nth-child(2n){background:#f6f3e9}.storage-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.storage-invoice-row{padding:14px 0;border-bottom:1px solid var(--border)}@media(max-width:600px){.storage-table,.storage-table tbody,.storage-table tr{display:block;width:100%}.storage-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.storage-table tr{padding:10px 12px;border-bottom:1px solid var(--border)}#myStorage .storage-table td{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1.6fr);gap:12px;border:0;padding:5px 0}#myStorage .storage-table td:before{content:attr(data-label);font-weight:700;color:var(--muted-foreground)}}#myStorage .storage-attention{margin:16px 0 24px;padding:20px;background:#fff8e6;border:1px solid #c3aa68;border-top:4px solid #a47b24;border-radius:8px}#myStorage .storage-attention h2{color:#554019}#myStorage .storage-attention .storage-heading p{margin-bottom:8px}.storage-attention-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #ded0a9}#myStorage .storage-attention-row h3{margin:0 0 4px}#myStorage .storage-attention-row p{margin:4px 0;color:var(--foreground)}.storage-attention-label{display:inline-block;margin-top:8px;color:#695737}.storage-action-needed .storage-attention-label{background:#f6dfad;color:#603c08;border-radius:4px;padding:4px 9px}.storage-attention-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;max-width:45%}#myStorage .storage-attention-primary{background:#ab0e48;color:#ffffff;font-weight:700}@media(max-width:600px){#myStorage .storage-attention{padding:16px}.storage-attention-row{align-items:flex-start;flex-direction:column;gap:12px}.storage-attention-actions{max-width:100%;width:100%}.storage-attention-actions button{flex:1}}#myStorage .storage-navigation{display:flex;align-items:center;gap:16px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 4px 10px;margin:0 -4px 16px;scroll-padding-inline:4px}#myStorage .storage-navigation .storage-nav,#myStorage .storage-navigation .storage-subnav{flex:0 0 auto;flex-wrap:nowrap;margin:0;gap:8px}#myStorage .storage-navigation .storage-subnav{border-left:1px solid var(--border);padding-left:16px}#myStorage .storage-navigation button{flex:0 0 auto;white-space:nowrap;font-size:14px;padding:9px 12px}#myStorage .storage-signing-return{margin:18px 0;padding:20px;border:1px solid #c3aa68;border-left:5px solid #a47b24;border-radius:8px;background:#fff8e6}#myStorage .storage-signing-return h3{color:#554019}.storage-signing-actions{display:flex;gap:10px;flex-wrap:wrap}#myStorage .storage-signing-complete{background:var(--card);border-color:var(--border)}#myStorage .storage-unit-table h3{font-size:17px;margin:0 0 4px;color:var(--foreground)}#myStorage .storage-unit-table p{font-size:13px;margin:8px 0 0}#myStorage .storage-unit-table th:first-child{width:12%}#myStorage .storage-unit-table th:nth-child(2){width:14%}#myStorage .storage-unit-table th:nth-child(3){width:13%}#myStorage .storage-unit-table th:nth-child(4){width:27%}#myStorage .storage-unit-table th:nth-child(5){width:11%}#myStorage .storage-unit-table th:nth-child(6){width:23%}.storage-unit-term{margin:0;font-size:13px}.storage-unit-term dt{color:var(--muted-foreground)}.storage-unit-term dd{margin:0 0 7px}.storage-unit-term dd:last-child{margin-bottom:0}.storage-unit-actions{display:flex;flex-direction:column;gap:6px}#myStorage .storage-unit-actions button{font-size:13px;padding:8px 10px;text-align:left;width:100%;margin:0}#myStorage .storage-reservation-table th{width:25%}@media(max-width:600px){#myStorage .storage-unit-table td{grid-template-columns:90px minmax(0,1fr)}#myStorage .storage-unit-table td[data-label=Unit]{padding-bottom:10px}.storage-unit-actions{max-width:100%}.storage-unit-term{font-size:14px}}#myStorage .storage-photo-thumb{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:13px;padding:6px;max-width:120px}.storage-photo-thumb img{width:88px;height:66px;object-fit:cover;border-radius:3px}#myStorage #storagePhotoDialog{width:900px}#storagePhotoImage{display:block;max-width:100%;max-height:60dvh;object-fit:contain;margin:12px auto}#storagePhotoChoices{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#myStorage #storagePhotoChoices button{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:13px;padding:6px}#storagePhotoChoices img{width:72px;height:54px;object-fit:cover}#myStorage .storage-cell-lines>a,#myStorage .storage-cell-lines>span{display:block}#myStorage .storage-timestamp>span{white-space:nowrap}#myStorage .storage-text-choice,.ss-app .ss-notice-choice{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #d9e1e8;font-weight:400}#myStorage .storage-text-choice input[type=checkbox],.ss-app .ss-notice-choice input[type=checkbox]{width:20px;height:20px;margin:0;flex:0 0 20px}#myStorage{padding:0;color:var(--foreground);line-height:1.6}#myStorage h2,#myStorage h3{font-family:var(--font-heading);font-weight:400;color:var(--foreground)}#myStorage h2{font-size:1.85rem}#myStorage h3{font-size:1.5rem}#myStorage .storage-nav{margin:0;gap:8px}#myStorage .storage-navigation{padding:20px;background:var(--card);border:1px solid var(--border);border-radius:16px;margin-bottom:24px}#myStorage .storage-section{border:0;padding-top:0}#myStorage .storage-heading{margin-bottom:20px}#myStorage .storage-heading p{color:var(--muted-foreground);margin-bottom:0}#myStorage button{border-radius:10px;transition:background .15s,color .15s;color:var(--foreground);background:var(--card)}#myStorage button:not(:disabled):hover{background:var(--muted);border-color:var(--border);color:var(--wine)}#myStorage #storageAutopaySave,#myStorage #storageContactsSaveContact,#myStorage #storageContactsSaveRoles,#myStorage #storageMoveInPay,#myStorage #storageNoticeSave,#myStorage button[aria-pressed=true]{background:var(--wine)!important;color:white!important;border-color:var(--wine)}#myStorage :focus-visible{outline:2px solid var(--wine);outline-offset:3px}#myStorage .storage-card{background:var(--card);border-radius:16px;padding:24px;border-color:var(--border);box-shadow:none}#myStorage .storage-card dt{font-size:.875rem}#myStorage .storage-card dd{font-size:.95rem}#myStorage .storage-card h3{color:var(--wine)}#myStorage .storage-list.storage-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}#myStorage .storage-card button{font-size:.875rem;padding:8px 12px}#myStorage .storage-paging{font-size:.875rem}#myStorage dialog{background:var(--card);color:var(--foreground);border-radius:20px;margin:auto;padding:28px;width:640px;box-shadow:0 24px 80px #0003}#myStorage dialog::backdrop{background:#201b1a88;backdrop-filter:blur(3px)}#myStorage input,#myStorage select,#myStorage textarea{background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:8px}#myStorage .storage-attention{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px}#myStorage .storage-signing-return{background:var(--muted);border-color:var(--border)}#myStorage .storage-sandbox{color:var(--muted-foreground);font-size:12px}@media(max-width:640px){#myStorage .storage-navigation{padding:12px}#myStorage .storage-nav{gap:6px}#myStorage .storage-nav button{font-size:13px;padding:8px 10px}#myStorage .storage-card{padding:18px}#myStorage dialog{padding:20px}#myStorage h2{font-size:1.55rem}}#myStorage .storage-table th{background:var(--muted);color:var(--muted-foreground);font-weight:500}#myStorage .storage-table{border:1px solid var(--border);border-radius:16px;overflow:hidden;border-collapse:separate;border-spacing:0}#myStorage .storage-table td{border-color:var(--border)}#myStorage .storage-table tbody tr:nth-child(2n){background:var(--muted)}@media(max-width:640px){#myStorage .storage-nav{flex-wrap:wrap;overflow:visible}#myStorage .storage-navigation{overflow:visible;display:block;margin-left:0;margin-right:0}#myStorage .storage-navigation .storage-nav,#myStorage .storage-navigation .storage-subnav{flex-wrap:wrap;width:100%;max-width:100%;min-width:0}#myStorage .storage-navigation .storage-subnav{border-left:0;border-top:1px solid var(--border);padding:12px 0 0;margin-top:12px}}#myStorage .storage-nav .storage-preferences-link{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);font-size:14px;white-space:nowrap;text-decoration:none}#myStorage .storage-nav .storage-preferences-link:hover{background:var(--muted);color:var(--wine)}@media(max-width:640px){#myStorage .storage-nav .storage-preferences-link{font-size:13px;padding:8px 10px}}