.attachments-area{flex:none;padding:0 20px 9px;min-width:0}.attachments-toolbar{display:flex;align-items:center;gap:10px;min-height:26px}.attachment-picker{font:inherit;font-size:11px!important;color:#b9c2c9!important;border:0!important;background:transparent!important;padding:5px 0!important;white-space:nowrap;box-shadow:none!important}.attachment-picker::before{content:'＋';margin-right:5px;color:#b99580}.attachment-picker:hover{color:#fff!important}.attachment-picker:focus-visible{outline:1px solid #a4b1bc;outline-offset:3px;border-radius:4px}.attachment-status{color:#95a1ab;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.attachment-list{display:flex;flex-wrap:wrap;gap:5px;max-height:90px;overflow:auto}.attachment-list:empty{display:none}.attachment-item{display:flex;align-items:center;gap:9px;min-width:0;max-width:100%;padding:7px 9px;border:1px solid #ffffff13;border-radius:8px;background:#ffffff04;color:#c8d0d7;font-size:11px;text-decoration:none}.attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.attachment-item small{color:#8e9aa5;font-size:9px;white-space:nowrap}.attachment-item:hover{border-color:#ffffff28}.attachment-pending{flex-wrap:wrap;color:#b6a391}.operator-attachments{margin:0 28px 8px;flex:none;max-height:110px;overflow:auto}.operator-attachments summary{cursor:pointer;font-size:11px;color:#b5c0c9;padding:8px 0;list-style:none}.operator-attachments summary::-webkit-details-marker{display:none}.operator-attachments summary::after{content:'＋';margin-left:8px;color:#8795a1}.operator-attachments[open] summary::after{content:'−'}.operator-attachments .attachment-list{max-height:74px}.operator-attachments[hidden]{display:none}@media(max-width:680px){.attachments-area{padding:0 15px 8px}.operator-attachments{margin:0 18px 6px}.attachment-status{font-size:9px}.attachment-list{max-height:74px}} 
.storage-summary summary{cursor:pointer;color:#aab6bf;font-size:10px;list-style:none}.storage-summary summary::-webkit-details-marker{display:none}.storage-summary summary::after{content:'＋';margin-left:8px;color:#82909c}.storage-summary[open] summary::after{content:'−'}.storage-meter{height:3px;border-radius:3px;background:#ffffff0c;margin-top:12px;overflow:hidden}.storage-meter i{display:block;width:0;height:100%;background:#bb9983;border-radius:3px}.storage-summary p{font-size:10px;line-height:1.6;color:#8e9ba7;margin:9px 0 0}
